813 B
813 B
Monitoring
complete Monitoring Stack for k8aux
consists of multiple components:
Prometheus
prometheus collects metrics (from http /metrics)
prometheus operator
prometheus operator is used to deploy prometheus, alertmanager and all the neccesary ressources via manifests service monitor (scrapes services) pod monitor (scrapes pods) rules (rules for alertmaager)
Alertmanager
node exporter
blackbox exporter
it can ping IPs and test HTTP sites (used for endpoints that dont have metrics) prometheus operator manages these targets via the probe ressource
metrics server
extends the kubernetes api so you can do kubectl top node
Grafana
can visualize things its deployed via the grafana operator
Improvements: monitor aux1 and aux2 monitor coredns metrics liveness probes resource limits