29 lines
813 B
Markdown
29 lines
813 B
Markdown
# 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 |