We are releasing new sample dashboards to use the monitoring capabilities which are delivered shortly with IDMS REST API v1.3.0.
Contained are two Grafana dashboards using the Prometheus metric format 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 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 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 building a Prometheus docker image using the supplied sample configuration and a docker compose file wiring 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