Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Flux Prometheus monitoring stack #2782

Merged
merged 3 commits into from
May 30, 2022
Merged

Conversation

stefanprodan
Copy link
Member

@stefanprodan stefanprodan commented May 29, 2022

Changes:

  • Automate the kube-prometheus-stack HelmRelease upgrades for the v35.x range
  • Remove deprecated Grafana settings
  • Set Prometheus retention to 24h
  • Label the Flux dashboards and PodMonitor with app.kubernetes.io/component: monitoring
  • Add Flux events to dashboard annotations
  • Change the podMonitorSelector to match the label app.kubernetes.io/component: monitoring
  • Move the dashboards in the monitoring-config overlay and delete the Grafana & Prometheus custom deployments

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
- 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>
@stefanprodan stefanprodan added the area/monitoring Monitoring related issues and pull requests label May 29, 2022
@stefanprodan stefanprodan added this to the GA milestone May 29, 2022
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
@stefanprodan stefanprodan changed the title Monitoring refactoring Refactor Flux Prometheus monitoring stack May 30, 2022
@stefanprodan stefanprodan merged commit bcef28e into main May 30, 2022
@stefanprodan stefanprodan deleted the monitoring-refactoring branch May 30, 2022 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/monitoring Monitoring related issues and pull requests
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants