2.2 KiB
title, description, date, template, about
title | description | date | template | about |
---|---|---|---|---|
Kubernetes Monitoring Helm Chart | How to use No Fuss Computings kubernetes monitoring helm chart for full stack monitoring. | 2023-09-19 | project.html | https://gitlab.com/nofusscomputing/projects/kubernetes_monitoring |
This Helm chart deploys the components needed for full stack monitoring.
What this chart is:
-
Collectors for metrics and logging
-
Distribution / Routing of metrics/logging
-
Data visualization
What this chart is not:
- A complete monitoring stack inclusive of long term storage.
Intentionally we have kept this helm chart to the monitoring components only. Keeping the monitoring components seperate from storage is advantageous. for all intents and purposes this helm chart is ephemeral.
This helm chart started off with components from multiple open-source projects. As such attribution is warrented, so head on over to thier projects and give them a star. Projects used to create the building blocks of this helm chart are
Features
-
Prometheus as the metrics collector
-
Grafana-Agent as the daemonset for node and node-exporter metrics and also as the logging injestor for loki
-
Grafana as the visualization frontend
Installation
This chart as the following dependencies:
These dependencies must be present before installing this chart. to install run the following commands:
git clone -b development https://gitlab.com/nofusscomputing/projects/kubernetes_monitoring.git
helm upgrade -i nfc_monitoring kubernetes_monitoring/
Template Values
The values file included in this helm chart is below.
!!! note This values file is from the development branch and as such may not reflect the current version you have deployed. If you require a specific version, head on over to the git repository and select the git tag that matches the version you are after.
--8<-- "values.yaml"