Search in docs

Results ..

No results for ''
Search by Algolia

Kubernetes Metrics

Bleemeo agent support discovering services running on Kubernetes. It will monitor all known services and gather Docker metrics.

But to achieve this, it require access to Kubernetes API. The easiest is to run Bleemeo agent in the Kubernetes cluster using DaemonSet. You should use the deployment yaml provided, you only need to change GLOUTON_BLEEMEO_ACCOUNT_ID and GLOUTON_BLEEMEO_REGISTRATION_KEY.

$ wget https://raw.githubusercontent.com/bleemeo/glouton/master/k8s.yaml
$ editor k8s.yaml
[...change GLOUTON_BLEEMEO_ACCOUNT_ID and GLOUTON_BLEEMEO_REGISTRATION_KEY]
[...]
metadata:
name: glouton-credentials
type:
stringData:
GLOUTON_BLEEMEO_ACCOUNT_ID: d48f38a0-677b-4700-a13a-f8af8935602d
GLOUTON_BLEEMEO_REGISTRATION_KEY: ddc199d4-72e0-4014-b055-d4bba73a2e7d
[...]

Then deploy Glouton in your Kubernetes:

$ kubectl apply -f k8s.yaml

This will start one Glouton on every node of your Kubernetes cluster.