This project collects metrics from a Kubernetes kubelet and publishes them to a DataDog statsd endpoint.
The project is built on wercker, and docker images are published to quay.io.
kube-datadog is licensed under Apache 2.0.
See LICENSE for more details.
metrics
When run with --source=kubelet:
metric name
metric value
kubelet.pod.all
number of all pods the kubelet is attempting to run
kubelet.container.all
number of all containers the kubelet is attempting to run
When run with --source=api:
metric name
metric value
kubernetes.namespace.all
number of namespaces in cluster
kubernetes.resource.cpu.capacity
amount of CPU in cluster
kubernetes.resource.cpu.allocatable
amount of CPU in cluster minus that reserved for the system components
kubernetes.resource.cpu.scheduled
amount of CPU claimed by pod resource requests
kubernetes.resource.memory.capacity
amount of memory in cluster
kubernetes.resource.memory.allocatable
amount of memory in cluster minus that reserved for the system components