Service Monitoring Task Force Requirements
Description
Current proposal has Grid Web services (or the hosting middleware instance in general) publishing metrics (monitoring data) to the messaging layer and a management GUI (browser-based) get that data from the messaging layer.
Client types
Producers
Grid Web services publishing metrics, WAN distributed.
Consumers
Web GUI consuming data, WAN distributed users.
Destination types
Not yet clear, could be:
- one topic for each middleware instance containing all monitoring data, regardless of metric type
- one topic for each metric type per middleware instance
- one topic for each Grid service per middleware instance
For a give destination type:
- instances number: not known
- messages content: monitoring data structured according to a schema
- messages size: unclear at the moment
- format of the messages body: XML
- messages lifetime: 1-3 minutes
- maximum latency: not known
- permanent vs occasional connections: permanent connected producers and occasionally connected consumers
- security requirements: unclear at the moment, expect to have some level of security
For a given destination instance:
- producers, consumers, message rate: not known
For a given destination type:
- producers, consumers, message rate: not known
Programming Languages
Not known