We are now releasing new sample dashboards to utilize the monitoring capabilities which will be delivered shortly with IDMS REST API v1.3.0.
Contained are two Grafana dashboards utilizing the Prometheus metric format that the IDMS REST API v1.3.0 can write. "IDMS-single-system-dashboard-grafana.json" recreates the visualization delivered earlier with the IDMS API exporter sample that can be found in the sample project library. "IDMS-Realtime-monitoring-grafana.json" is a new, more comprehensive view into the realtime statistics across one or multiple CVs. These dashboards can be imported into a running Grafana instance through Grafana's web UI.
Also distributed is a sample "prometheus/prometheus.yml" configuration file that targets a single REST API with HTTP basic authentication and receives metrics directly without the use of the python exporter sample script.
The rest of the files include sample Docker scripts that build a Prometheus docker image using the supplied sample configuration and a docker compose file that wires together the Prometheus container with a Grafana container.
To use the Docker scripts, first edit the prometheus/prometheus.yml configuration file with your environment's settings. Then, from the zipped directory, run these commands to build and start the docker containers:
docker compose build docker compose up -d