| .. | ||
| alertingrules.yaml | ||
| deployment.yaml | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| exporter.py | ||
| kustomization.yaml | ||
| README.md | ||
| service.yaml | ||
| servicemonitor.yaml | ||
Python environment setup for testing
Install the prometheus prometheus client
pip install prometheus-client
Deployment
Setup etcd running inmemory including backups
See here.
Build the docker image
Build the docker image (after changing the docker repo URL in the docker-compose.yaml and in the deployment.yaml):
docker compose build
docker compose push
Deploy onto your cluster
kubectl apply -k .