gRPC Health

Supported OS Linux Mac OS Windows

Intégration1.0.2

Présentation

Ce check permet de surveiller des endpoints implémentant le protocole gRPC Health Checking par l’intermédiaire de l’Agent Datadog.

Formule et utilisation

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

  1. 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.

  2. 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.

PREVIEWING: may/unit-testing