|
The video shows an exchange between a client and a service provider, monitored by the EasierBSM bus. In a first time, a service endpoint is deployed into the bus. A corresponding non-functional endpoint is automatically generated in EasierBSM thanks to BSM interceptors.
In a second time, a monitoring client (a governance tool for instance, such as EasierGOV) subscribes on this endpoint.
Then at runtime:
- The client sends its request. It is intercepted when coming in the bus: it corresponds to T1 timestamp and a first report is created. Then the message goes out of the bus (T2 timestamp) and a second report is created. At this moment, a first notification message containing these 2 reports is sent to the EasierBSM, and more precisely in its Data-collector component. This data-collector is in charge to forward the message to the corresponding non functional endpoint.
- In a same way, when the service answers to the client, 2 new reports are created at timestamps T3 (when the response enters into the bus) and T4 (when it goes out of the bus). These 2 last reports are sent to the EasierBSM via another notification message, and current Quality of Service values are updated and sent to the monitoring consumer(s).
|