- Accueil
- Types de Monitors
- Moniteur gRPC
Moniteur gRPC
Surveillez les services gRPC en utilisant le protocole de health check standard grpc.health.v1.
Qu'est-ce que le Monitoring gRPC ?
Le monitoring gRPC utilise le protocole de vérification de santé gRPC standard (grpc.health.v1.Health) pour vérifier que vos microservices sont opérationnels. C'est conçu pour les architectures cloud-native et les environnements Kubernetes.
Détails Techniques
Le monitor appelle la méthode Check du service grpc.health.v1.Health avec un nom de service optionnel. Une réponse SERVING indique que le service est sain. Il supporte les connexions non sécurisées et chiffrées TLS.
Health Check Standard
Utilise le protocole officiel grpc.health.v1 pour la compatibilité
Vérifications par Service
Vérifiez la santé de services spécifiques au sein d'un serveur gRPC
Support TLS
Connexions sécurisées avec chiffrement TLS
Prêt pour Microservices
Conçu pour les environnements cloud-native et Kubernetes
Microservices
Surveillez les services individuels dans votre architecture microservices.
Kubernetes
Complétez les probes liveness Kubernetes avec un monitoring externe.
APIs Internes
Surveillez les APIs gRPC internes entre services.
| Option | Type | Requis | Défaut | Description |
|---|---|---|---|---|
host | string | Requis | - | Nom d'hôte et port du serveur gRPC (ex: api.example.com:443) |
service_name | string | Optionnel | - | Nom du service à vérifier (optionnel, vérifie la santé globale si vide) |
grpc_use_tls | boolean | Optionnel | false | Utiliser le chiffrement TLS |
grpc_skip_tls_verify | boolean | Optionnel | false | Ignorer la vérification du certificat TLS (non recommandé en production) |
Bonne Pratique
Implémentez le service standard grpc.health.v1.Health dans vos serveurs gRPC. Cela active à la fois les probes Kubernetes internes et le monitoring externe.
Commencez le Monitoring Aujourd'hui
Passez à Business pour débloquer cette fonctionnalité de monitoring entreprise.