This check monitors the Kubernetes Controller Manager, part of the Kubernetes control plane.
Note: This check does not collect data for Amazon EKS clusters, as those services are not exposed.
The Kubernetes Controller Manager check is included in the Datadog Agent package, so you do not need to install anything else on your server.
-
Edit the
kube_controller_manager.d/conf.yaml
file, in theconf.d/
folder at the root of your Agent's configuration directory to start collecting your kube_controller_manager performance data. See the sample kube_controller_manager.d/conf.yaml for all available configuration options.
This integration requires access to the controller manager's metric endpoint. To have access to the metric endpoint you should:
- have access to the IP/Port of the controller-manager process
- have
get
RBAC permissions to the /metrics endpoint (the default Datadog Helm chart already adds the right RBAC roles and bindings for this)
Run the Agent's status
subcommand and look for kube_controller_manager
under the Checks section.
See metadata.csv for a list of metrics provided by this integration.
The Kubernetes Controller Manager check does not include any events.
See service_checks.json for a list of service checks provided by this integration.
Need help? Contact Datadog Support.