Monitoring dashboards

The dashboards in OpenIAM consolidate key metrics from OpenIAM components and the underlying infrastructure. They enable administrators and operators to quickly identify issues, track trends, and ensure the platform is running as expected. Using these dashboards, teams gain real-time visibility into authentication flows, provisioning processes, service availability, and resource utilization.

Each dashboard is clickable and provides access to detailed metrics:

  • Node exporter – Displays system-level metrics for the Linux host where the infrastructure and applications are running, including CPU, disk, memory, and network usage. Metrics are grouped by category. Clicking Node Exporter Full shows all metric groups, and selecting a group displays the corresponding graphs.
  • OpenSearch Prometheus – Contains four metric groups (Cluster, Shard, Documents, and System) that reflect OpenSearch cluster metrics.
  • RabbitMQ clusters – Seventh State RabbitMQ Support dashboard that provides a high-level overview of RabbitMQ cluster status.
  • RabbitMQ queues overview – Another Seventh State RabbitMQ Support dashboard with more detailed metrics. Metrics are grouped by vhosts, allowing deeper insight into queue behavior.

All of the dashboards listed above are sourced from the Prometheus/Grafana community and include commonly used metrics.

  • Service status dashboard – An OpenIAM custom dashboard created to monitor the status of OpenIAM infrastructure and application services. It contains the following panels:
    • OpenIAM services current status
    • Infrastructure services current status
    • Service history status for each of the above

Grafana does not include predefined alerting settings. Alerts can be configured by customers based on their requirements, including metric thresholds and notification channels such as email, Slack, or PagerDuty.