Bestanden
Alle configuratiebestanden voor de monitoring stack van Week 5. De broncode staat op GitHub.
Opdracht (schoolmateriaal)
Originele bestanden van de docent, inclusief deprecated charts (Promtail, loki-distributed).
| Bestand | Beschrijving |
|---|---|
| setup-loki-prometheus-grafana.sh | Installeert de monitoring stack via Helm: Loki (loki-distributed), Promtail en een losse Grafana. |
| loki-values.yaml | Helm values voor grafana/loki-distributed (deprecated). |
| prometheus-values.yaml | Helm values voor prometheus-community/kube-prometheus-stack. |
| grafana-values.yaml | Helm values voor de losse grafana/grafana chart (deprecated, nu gebundeld in kube-prometheus-stack). |
| promtail-values.yaml | Helm values voor grafana/promtail (deprecated, vervangen door Alloy). |
Uitwerking
Verbeterde bestanden met actuele charts en zonder deprecated warnings.
| Bestand | Beschrijving |
|---|---|
| setup-loki-prometheus-grafana.sh | Installeert de stack in vijf stappen: ingress-nginx, Loki (SimpleScalable), Alloy, Prometheus + Grafana (gebundeld). |
| loki-values.yaml | Helm values voor grafana/loki in SimpleScalable-modus, met schema_config en retentie van 14 dagen. |
| prometheus-values.yaml | Helm values voor prometheus-community/kube-prometheus-stack, inclusief Grafana en Ingress-configuratie. |
| grafana-values.yaml | Grafana-specifieke instellingen (hostnaam, TLS, datasources). |
| alloy-values.yaml | Helm values voor grafana/alloy: pod discovery, label-relabeling en log push naar Loki gateway. |
| mywebsite.yaml | Kubernetes Deployment, Service en Ingress voor de static website uit Week 1 en 2. |