Central Monitoring

The Central Monitoring service is a global SRCNet service that gathers metrics from SRC nodes and displays dashboards that reflect the status and health of the SRCNet as a whole.

Currently, there is no common mechanism for sharing service metrics across SRCNet. This is expected to be developed starting in PI25. However, the service currently runs passive HTTP and TCP “pings” or heartbeats to SRCNet services exposed at various SRC nodes, in order to build a collective view of the up/down status across SRCNet.

https://grafana.src.skach.org/d/global_services/central-monitoring-srcnet-global-services?orgId=1

Adding local and global SRC services to the dashboard

The SRCNet services dashboard above only shows the services that have been added to a list to be monitored. Each SRC node is responsible for adding its endpoints. You can add or edit endpoints by contributing to the CHSRC repository through a Merge Request. The procedure has been designed to be simple and is detailed in the following document:

Registering Your Central Monitoring Targets.

If you know your service’s DNS name, that’s all you need to add it, even if the service is not yet deployed or fully operational.

Source IP ranges

The HTTP/TCP probes that come from the Central Monitoring infrastructure may have the following ranges as a source IP address:

  • 148.187.17.32/27

  • 148.187.143.64/26

This might be useful if you prefer to whitelist traffic.