UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects

Docs: Resolve "Document product integration for integrating with monitoring stack (Prometheus/Grafana)"

Merged Michael McLeroy requested to merge 844-docs-pkgint-monitoring into master
All threads resolved!
@@ -83,7 +83,7 @@ You will need to decide what aspects of the application should be monitored and
All of these rules must be based on [PromQL queries](https://prometheus.io/docs/prometheus/latest/querying/basics/) using the application's metrics.
Once you have identified what you want to monitor, create [Prometheus Alerting Rules](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/) and add them to a [PrometheusRule](https://prometheus-operator.dev/docs/operator/api/#prometheusrule) resource. The rule should reside in the `chart/templates/bigbang' folder and only be deployed if monitoring is enabled.
Once you have identified what you want to monitor, create [Prometheus Alerting Rules](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/) and add them to a [PrometheusRule](https://prometheus-operator.dev/docs/operator/api/#prometheusrule) resource. The rule should reside in the `chart/templates/bigbang` folder and only be deployed if monitoring is enabled.
Some examples of rules can be found in the [Big Bang monitoring chart](https://repo1.dso.mil/platform-one/big-bang/apps/core/monitoring/-/tree/main/chart/templates/prometheus/rules).
@@ -144,4 +144,4 @@ In Prometheus, navigate to `Alerts`. Verify that the `PrometheusRule` alerting
Open `https://grafana.bigbang.dev` and select `Create > Import` on the left toolbar. Upload the `.json` file(s) located in the `dashboards` directory of your repo. Validate that they are successfully showing data for your package.
> If you do not have a dashboard, you can create your own using `Create > Dashboard`, adding a panel, and querying data from your package.
> If you do not have a dashboard, you can create your own using `Create > Dashboard`, adding a panel, and querying custom data from your package or general data about your pods (e.g. container_processes).
Loading