Skip to content

letisiapangataa/k8s-monitoring-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k8s-monitoring-stack

Overview

Prometheus, Alertmanager, Grafana, and exporters for Kubernetes observability. Includes a custom Python exporter and SLO-based alerting.

Architecture

(diagram + brief explanation)

Quick Start

  1. kind create cluster...
  2. helm install prometheus ...
  3. kubectl apply -f exporters/custom-exporter/...
  4. kubectl port-forward svc/prometheus-grafana -n monitoring 3000:80

Dashboards & Alerts

  • Grafana import paths
  • PrometheusRule locations

Custom Exporter

  • Endpoint, metrics exposed, build & deploy steps

Demo

  • Commands to generate load and trigger alerts
  • Screenshots/GIFs

Security & Ops

  • RBAC, NetworkPolicy, secrets, persistence

Cleanup

  • scripts/teardown.sh

Future Work

  • Loki, Terraform, Helm umbrella chart

About

Kubernetes lab deployment with Prometheus + Grafana for cluster monitoring.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published