You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
erik 3be4375d6d
Update 'etcd-inmemory-monitoring/README.md'
1 year ago
..
Dockerfile etcd monitoring code examples. 1 year ago
README.md Update 'etcd-inmemory-monitoring/README.md' 1 year ago
alertingrules.yaml updates after writing blog 1 year ago
deployment.yaml updates after writing blog 1 year ago
docker-compose.yaml updates after writing blog 1 year ago
exporter.py etcd monitoring code examples. 1 year ago
kustomization.yaml etcd monitoring code examples. 1 year ago
service.yaml updates after writing blog 1 year ago
servicemonitor.yaml updates after writing blog 1 year ago

README.md

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 .