Sunny
d80b697fbd
Add monitoring configuration deprecation notice
...
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2023-08-24 14:51:15 +05:30
Stéphane Este-Gracias
23518953d0
monitoring: add Sources Stats panels
...
Signed-off-by: Stéphane Este-Gracias <sestegra@gmail.com >
2023-08-09 14:22:33 +05:30
Stéphane Este-Gracias
2716ca449e
monitoring: add OCIRepository in cluster dashboard panels
...
Signed-off-by: Stéphane Este-Gracias <sestegra@gmail.com >
2023-08-09 14:21:49 +05:30
Hey
08859f1588
Outdated URL
...
The location of this URL was moved
Signed-off-by: Hey <18427051+Hey@users.noreply.github.com >
2023-04-20 21:35:15 +02:00
Stefan Prodan
06ed881e37
Disable drift detection for kube-prometheus-stack webhooks
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-03-09 19:51:25 +02:00
Alex Howard
87f792915a
Fix kube-prometheus-stack manifests
...
Updates the HelmRepository and HelmRelease to remove chart
verification and switch to using the official HTTPS repository
at https://prometheus-community.github.io/helm-charts .
OCI builds have temporarily been suspended for these charts due
to pipeline errors.
See: prometheus-community/helm-charts#2841
Signed-off-by: Alex Howard <thezanke@gmail.com >
2023-01-30 11:13:05 -05:00
Stefan Prodan
98e0774f56
Use kube-prometheus-stack signed OCI Helm chart
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-11-09 14:05:46 +02:00
Santosh Kaluskar
6a1ba3c545
monitoring: use container_memory_working_set_bytes
...
Signed-off-by: Santosh Kaluskar <dtshbl@gmail.com >
2022-09-29 07:49:13 +00:00
Arcadie Condrat
82f847e21d
Filter out non-running pods in Prometheus
...
Prometheus job generated by the PodMonitor does not exclude non-running pods. All the "completed" Pods are still going to be listed as targets in Prometheus and marked as down. This issue is related to PodMonitor implementation and is discussed in prometheus-operator/prometheus-operator#4816
Signed-off-by: Arcadie Condrat <arcadie.condrat@gmail.com >
2022-09-05 11:34:39 +02:00
bart-plasmeijer
5f35bd4e00
put the dashboard config map in the right namespace
...
Signed-off-by: Bart Plasmeijer <bart.plasmeijer@gmail.com >
2022-06-22 23:05:48 +02:00
Stefan Prodan
8576073b9d
monitoring: Add Grafana Loki HR and Flux logs dashboard
...
- add loki-stack HelmRelease to install Loki and Promtail in the monitoring namespace
- make the loki-stack HelmRelease depend on kube-prometheus-stack to install Loki's datasource and service monitors in the correct order
- add a Grafana dashboard for displaying and filtering the Flux controllers JSON logs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-03 12:50:41 +03:00
Stefan Prodan
4acef9d508
Add Flux events to dashboard annotations
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-29 17:46:02 +03:00
Stefan Prodan
8128fc190d
Update kube-prometheus-stack chart to v35
...
- Automate kube-prometheus-stack helm release upgrades for the v35.x range
- Remove deprecated Grafana settings
- Set Prometheus retention to 24h
- Label Flux dashboards and PodMonitors with `app.kubernetes.io/component: monitoring`
- Change the `podMonitorSelector` to match the label `app.kubernetes.io/component: monitoring`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-29 16:14:18 +03:00
Stefan Prodan
2ba0c4435e
Remove deprecated monitoring stack
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-29 16:09:57 +03:00
Cristian Chiru
38c62d46c7
[grafana dashboard] display exported namespace, slight resizing, default sorting by state
...
Signed-off-by: Cristian Chiru <cristi.chiru@gmail.com >
2022-05-26 14:21:39 +03:00
Sunny
b44e4617e0
monitoring-config: grafana dashboards labelValue
...
Since kube-prometheus-stack helm chart v32.2.0, the `labelValue` has to
be set to "1" for the default grafana dashboard label selector to select
the flux dashboard configuration.
Also, update kube-prometheus-stack to v34.7.0, latest.
Refer: eba5b198f5
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2022-04-02 23:55:11 +05:30
Johannes Graf
ba5eea861e
bump kube-prometheus-stack to 23.2.0
...
this release contains the prometheus operator in version 0.52.1
see https://github.com/fluxcd/flux2/issues/2192
https://github.com/fluxcd/flux2/pull/2193 for issues
Signed-off-by: Johannes Graf <graf@synyx.de >
2021-12-13 00:34:25 +01:00
Luke Mallon (Nalum)
6f0ea04ff3
[refactor] Update JSON from Grafana export
...
Signed-off-by: Luke Mallon (Nalum) <luke.mallon@weave.works >
2021-12-09 09:46:35 +00:00
Kingdon Barrett
1393e7a62b
pin monitoring release version at 19.3.0
...
Something in kube-prometheus-stack 20.0.0 has broken our example.
See https://github.com/fluxcd/flux2/pull/2193 for more information.
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-12-08 16:06:27 -05:00
Daniel AguadoAraujo
80cf5fa729
Add new variable to filter by exported namespace.
...
Edit definition of namespace variable to use grafana custom promql function `label_values`.
Rename variable namespace to operator_namespace.
Rename variable exported_namespace to namespace
Signed-off-by: Daniel AguadoAraujo <daniel.aguadoaraujo@gfk.com >
2021-11-11 11:20:39 +01:00
Paweł Krupa
fcb73554c9
Update podmonitor.yaml
...
`targetPort` is deprecated since prometheus-operator 0.38.0 as per https://github.com/prometheus-operator/prometheus-operator/blob/master/CHANGELOG.md#0380--2020-03-20
Signed-off-by: paulfantom <pawel@krupa.net.pl >
2021-07-01 17:27:54 +02:00
Daniel-Andrei Minca
c98cd10621
fix Control Plane dashboard legend
...
The legend was not showing the Pod name, instead the whole resource in
the dashboard
As a result, use the correct Prometheus label
Resolves:
Related:
Signed-off-by: Daniel-Andrei Minca <mandrei17@gmail.com >
2021-06-30 16:10:53 +02:00
Stefan Prodan
c7d876eb8f
Enable CRDs upgrade for kube-prometheus-stack
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-12 18:40:00 +03:00
Somtochi Onyekwere
3b91e14f6d
Use kube-prometheus-stack for monitoring
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-05-12 06:53:21 +01:00
Somtochi Onyekwere
be65cf8052
Change labels in prometheus and grafana dashboard
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-05-06 12:33:41 +01:00
Léopold Jacquot
344a909d19
Fix datasource for cluster Grafana dashboard
...
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2020-11-03 17:50:29 +01:00
Hidde Beydals
345707e6cc
Incorporate name and metric changes in Grafana cfg
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:25:16 +01:00
Hidde Beydals
9916a53761
Rename gotk-system namespace to flux-system
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:25:16 +01:00
Stefan Prodan
4565165579
Add cluster stats dashboard
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-14 16:16:56 +03:00
Stefan Prodan
8a96e32679
Update Prometheus and Grafana
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-11 15:13:16 +03:00
Hidde Beydals
ff6a1c14be
Rename 'gitops-system' namespace to 'gotk-system'
...
To align with the project name, and the group introduced in #236 .
2020-09-30 22:32:26 +02:00
stefanprodan
824de61579
Filter controllers in control plane dashboard
2020-08-04 18:56:32 +03:00
stefanprodan
87a299736e
Add control plane Grafana dashboard
2020-08-04 15:41:13 +03:00
stefanprodan
e86286722a
Add Prom+Grafana monitoring stack
2020-08-04 15:40:38 +03:00