# 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