Présentation
Ce check permet de surveiller des endpoints implémentant le protocole gRPC Health Checking par l’intermédiaire de l’Agent Datadog.
Suivez les instructions ci-dessous pour installer et configurer ce check lorsque l’Agent est exécuté sur un host. Consultez la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer ces instructions à des environnements conteneurisés.
Liste des infrastructures
SLO basés sur des métriques
Pour installer le check grpc_check sur votre host, utilisez la commande suivante :
sudo -u dd-agent datadog-agent integration install -t datadog-grpc-check==1.0.2
Dockerfile
Générez l’image de l’Agent avec le Dockerfile suivant.
FROM datadog/agent:7
RUN agent integration install -r -t datadog-grpc-check==1.0.2 \
&& /opt/datadog-agent/embedded/bin/pip3 install grpcio grpcio-health-checking
Dépannage de la solution Browser
Modifiez le fichier grpc_check.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de performance grpc_check. Consultez le fichier d’exemple grpc_check.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Validation
Lancez la sous-commande status de l’Agent et cherchez grpc_check
dans la section Checks.
Real User Monitoring
Analyse d’entonnoirs
grpc_check.healthy (gauge) | Whether the grpc server is healthy, 1 if true, 0 otherwise. |
grpc_check.unhealthy (gauge) | Whether the grpc server is unhealthy, 1 if true, 0 otherwise. |
Aide
L’intégration grpc_check n’inclut aucun événement.
Aide
grpc.healthy
Returns CRITICAL if the gRPC server is unhealthy. Returns OK if the gRPC server is healthy.
Statuses: ok, critical
Aide
Besoin d’aide ? Contactez l’assistance Datadog.