Ga naar inhoud

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).

BestandBeschrijving
setup-loki-prometheus-grafana.shInstalleert de monitoring stack via Helm: Loki (loki-distributed), Promtail en een losse Grafana.
loki-values.yamlHelm values voor grafana/loki-distributed (deprecated).
prometheus-values.yamlHelm values voor prometheus-community/kube-prometheus-stack.
grafana-values.yamlHelm values voor de losse grafana/grafana chart (deprecated, nu gebundeld in kube-prometheus-stack).
promtail-values.yamlHelm values voor grafana/promtail (deprecated, vervangen door Alloy).

Uitwerking

Verbeterde bestanden met actuele charts en zonder deprecated warnings.

BestandBeschrijving
setup-loki-prometheus-grafana.shInstalleert de stack in vijf stappen: ingress-nginx, Loki (SimpleScalable), Alloy, Prometheus + Grafana (gebundeld).
loki-values.yamlHelm values voor grafana/loki in SimpleScalable-modus, met schema_config en retentie van 14 dagen.
prometheus-values.yamlHelm values voor prometheus-community/kube-prometheus-stack, inclusief Grafana en Ingress-configuratie.
grafana-values.yamlGrafana-specifieke instellingen (hostnaam, TLS, datasources).
alloy-values.yamlHelm values voor grafana/alloy: pod discovery, label-relabeling en log push naar Loki gateway.
mywebsite.yamlKubernetes Deployment, Service en Ingress voor de static website uit Week 1 en 2.