Skip to content

SYS-652 Grafana helm chart, with prometheus and alertmanager#203

Merged
instantlinux merged 2 commits intomainfrom
SYS-652_grafana
May 21, 2025
Merged

SYS-652 Grafana helm chart, with prometheus and alertmanager#203
instantlinux merged 2 commits intomainfrom
SYS-652_grafana

Conversation

@instantlinux
Copy link
Owner

Summary of Changes

A straightforward helm chart to deploy grafana, with prometheus and alertmanager. Grafana with prometheus is a huge, poorly-documented beast, and most published helm charts for it are hugely complex. This one makes no attempt to handle complexity, and most pointedly it will NOT use operators or CRDs: it will create a running grafana instance, with prometheus and a few basic alerts. Updates to future versions will be no-brainer version-bumps, without the need for manual steps like all the other charts that I've run into.

This also adds kube-state-metrics and removes metrics-server which I haven't used in years.

Why is this change being made?

I want to see node metrics (RAM, disk space, network traffic) on the k8s cluster and its NAS storage servers, and I don't want headaches every time an update comes out. That's it.

How was this tested? How can the reviewer verify your testing?

Local testing.

Completion checklist

  • The pull request is linked to all related issues
  • This change has unit test coverage
  • Documentation has been updated
  • Dependencies have been updated and verified

@instantlinux instantlinux merged commit 1bf94b0 into main May 21, 2025
1 check passed
@instantlinux instantlinux deleted the SYS-652_grafana branch May 21, 2025 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant