Ce check recueille des métriques à partir de Gatekeeper OPA.
Configuration
Suivez les instructions ci-dessous pour installer et configurer ce check pour un Agent exécuté sur un cluster Kubernetes. Consultez également la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer ces instructions.
Installation
Agent v7.26.0/v6.26.0 ou ultérieur
Pour utiliser une intégration provenant du référentiel integrations-extra avec l’Agent Docker, nous vous recommandons de générer l’Agent avec l’intégration installée. Utilisez le Dockerfile suivant pour créer une version mise à jour de l’Agent comprenant l’intégration gatekeeper issue de integrations-extras :
FROM gcr.io/datadoghq/agent:latest
RUN agent integration install -r -t datadog-gatekeeper==<VERSION_INTÉGRATION>
Versions antérieures de l’Agent
Pour installer le check gatekeeper sur votre cluster Kubernetes :
Modifiez le fichier gatekeeper/conf.yaml dans le dossier /confd que vous avez ajouté au pod de l’Agent pour commencer à recueillir vos données de performance gatekeeper. Consultez le fichier d’exemple gatekeeper/conf.yaml pour découvrir toutes les options de configuration 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
Événements
Gatekeeper n’inclut aucun événement.
Checks de service
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