Sigue las instrucciones que se indican a continuación con el fin de instalar y configurar este check para un Agent que se ejecuta en un clúster de Kubernetes. También consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de estas instrucciones.
Instalación
Versiones 7.26.0 y 6.26.0 o posteriores del Agent
Para usar una integración de integrations-extra con el Docker Agent, Datadog recomienda crear el Agent con la integración instalada. Usa el siguiente archivo de Docker para crear una versión actualizada del Agent que incluya la integración gatekeeper desde integrations-extras:
FROM gcr.io/datadoghq/agent:latest
RUN agent integration install -r -t datadog-gatekeeper==<INTEGRATION_VERSION>
Versiones 7.26.0 y 6.26.0 o anteriores del Agent
Para instalar el check de Gatekeeper en tu clúster de Kubernetes:
Edita el archivo gatekeeper/conf.yaml, en la carpeta /confd que has añadido al pod del Agent para empezar a recopilar tus datos de rendimiento de Gatekeeper. Consulta el gatekeeper/conf.yaml de ejemplo para conocer todas las opciones de configuración disponibles.
The distribution of Mutator ingestion durations Shown as second
gatekeeper.mutators (gauge)
The current number of Mutator objects
gatekeeper.mutator.conflicting.count (gauge)
The current number of conflicting Mutator objects
Eventos
Gatekeeper no incluye eventos.
Checks de servicio
gatekeeper.prometheus.health Returns CRITICAL if the agent fails to connect to the Prometheus metrics endpoint, otherwise OK. Statuses: ok, critical
gatekeeper.health Returns CRITICAL if the agent fails to connect to the gatekeeper health endpoint, OK if it returns 200, WARNING otherwise. Statuses: ok, warning, critical