DSB Monitoring

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (7)

View Page History
h3. EasierBSM implementation

A default implementation shipped with the default distribution is based on top of [EASIERBSM|easierbsm:EasierBSM - Open source Business Service Monitoring and SLA enforcement]. At the implementation level, it means that every time an endpoint is activated in the DSB, an endpoint registry listener sends a registration query to easierBSM. Then, each time a message is exchanged between a service consumer and provider, the DSB monitoring modules will send reports to easierBSM layer, translating DSB monitoring data to easierBSM one. EasierBSM also needs the easyResource API to work, so the DSB provides it as described in the [easyResource implementation section|petalsdsb:Easy* support].

h4. Configuration

The easierBSM monitoring configuration file is available at DSB_HOME/conf/monitoring.cfg DSB_HOME/conf/easierbsm.cfg (a standard property file with key/value pairs). Parameters are:

* -monitoring.active=BOOLEAN where BOOLEAN is true or false: Activate or not monitoring by static configuration. Note: Changing this parameter value at runtime has no effect.-
* monitoring.base=TBD
* *easierbsm.base*=URL is the base URL of the BSM endpoints. As described in the BSM documentation, each DSB endpoint enable a monitoring endpoint which address is built from the easierbsm base URL plus the endpoint name + a suffix. By default, the base value is set to http://localhost:8086/services/
* monitoring.admin=URL *easierbsm.admin*=URL where URL is the URL of the monitoring management endpoint ie the one which will receive the new registration query as described above. By default this value is set to http://localhost:8086/services/adminExternalEndpoint
* monitoring.listener=

h3. Web service notification implementation