= Monitoring

We deploy by default all resources to monitor every deployment.

For adjusting of the labels, there are following values in `commons` of the xref::base:index.adoc[Base].

[source,yaml]
----
commons:
  grafana:
    datasource:
      labels: <1>
        grafana_datasource: "1"
    dashboards:
      labels: <2>
        grafana_dashboard: "1"
      annotations: <3>

  prometheus:
    alertmanager:
      labels: <4>
        alertmanager: default
    monitor:
      labels: <5>
        prometheus: default
    rules:
      labels: <6>
        prometheus: default
----
<1> used labels on `Secrets` and `ConfigMap` metadata for usage for filter for Datasource of Grafana-Sidecar
<2> used labels on `Secrets` and `ConfigMap` metadata for usage for filter for Dashboards of Grafana-Sidecar
<3> used annotations on `Secrets` and `ConfigMap` metadata of Dashboards for usage configuration of Grafana-Sidecar (useful for but Dashboards into Folders on Grafana)
<4> used labels on `AlertmanagerConfig` metadata for usage for filter on `Alertmanager` instance of  https://prometheus-operator.dev/[promethues-operator]
<5> used labels on `ServiceMonitor` and `PodMonitor` metadata for usage for filter on `Prometheus` instance of  https://prometheus-operator.dev/[promethues-operator]
<6> used labels on `PrometheusRules` metadata for usage for filter on `Prometheus` instance of https://prometheus-operator.dev/[prometheus-operator]
