Available in:  CE, BE, SE, SE+, EE

The module lifecycle stagePreview
The module has requirements for installation

The observability module extends the functionality of the prometheus module and the Deckhouse web UI, providing additional capabilities for flexible management of metrics, dashboards, and alerts, as well as access control mechanisms for them.

Module capabilities:

  • Dashboard management: Allows users to add their own dashboards in Grafana format.
  • Trigger and metric rule group management: Allows creating and configuring custom trigger and metric rule groups.
  • Notification configuration: Allows configuring notification channels (Telegram, Slack, email, and webhooks), notification policies, and disabling notifications when needed.
  • Alert management: Provides information about active alerts and stores the history of resolved alerts.

These capabilities are available through the Deckhouse web UI, the standard Kubernetes API, or the d8 CLI utility.

The module provides isolation between cluster-level and project-level resources. Metrics, dashboards, alerts, and notification channels are available only within the corresponding project and are not visible in other projects. Similarly, cluster-level resources are isolated from project resources.