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.

Configuration

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.

Installation

Host

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

Configuration

  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.

Données collectées

Métriques

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.

Événements

L’intégration grpc_check n’inclut aucun événement.

Checks de service

grpc.healthy
Returns CRITICAL if the gRPC server is unhealthy. Returns OK if the gRPC server is healthy.
Statuses: ok, critical

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog .