Repository contains three major components of Konflux Prometheus metric observability stack: Prometheus alerting/recording rules, Grafana dashboards, and custom Prometheus Go exporters and their deployment resources for the Konflux CI/CD platform.
This readme file contains information applicable to all these components. Further information about architecture, building, testing, deploying, validating changes and specific conventions can be found in the component readme files. These files should be read by agent only when needed for the assigned work.
make all
Prometheus rules are deployed into RHOBS (Red Hat Observability Service) via app-interface repository; exporters run as containers in Konflux clusters and are deployed via infra-deployments repository; Grafana dashboards are deployed via app-interface into app-sre Grafana instances. The App-sre Grafana instances use RHOBS as a datasource.
See docs/ALERTS.md for component details.
See docs/RECORDING.md for component details.
See docs/EXPORTERS.md for component details.
See docs/DASHBOARDS.md for component details.
See docs/CICD.md for details.
- Commit messages follow conventional commits — include Jira ticket ID {JIRA_PROJECT}-{JIRA_ID} (e.g.
PVO11Y-123) when applicable - Review channel:
#forum-konflux-o11yon Slack, tag@konflux-o11y-ic