3 commentaires (3 commentaires)0 réaction (0 réaction)0 personne assignée (0 personne assignée)C++5 373 forks (5 373 forks)batch import
area/health_checkingenhancementhelp wanted
Métriques du dépôt
- Stars
- 27 997 étoiles (27 997 étoiles)
- Métriques de merge PR
- Merge moyen 8j (Merge moyen 8j)378 PRs mergées en 30 j (378 PRs mergées en 30 j)
Description
Title: Improve health status logging on envoy
Description:
On envoy HealthCheckEjectUnhealthy() will only emit HealthCheckFailureType (ACTIVE (DEFAULT) , PASSIVE, NETWORK, NETWORK_TIMEOUT). It would be nice to have the option for more verbose logs such as http status codes.
Guide contributeur
- Direction de recherche
- La demande consiste à ajouter des codes d'état HTTP aux journaux d'échec de vérification d'intégrité. Le fichier concerné est api/envoy/data/core/v3/health check event.proto, où HealthCheckEjectUnhealthy émet HealthCheckFailureType. Étudiez comment le type d'échec est actuellement enregistré et où ajouter un champ facultatif pour le code d'état HTTP. Vérifiez les 3 commentaires existants pour un contexte supplémentaire. Envisagez d'étendre la définition protobuf et de mettre à jour la logique de journalisation dans l'implémentation du vérificateur d'intégrité.
- Stack technique
- cpp
- Domaine
- observability
- Type d'issue
- Fonctionnalité
- Prérequis
- C++Protocol BuffersEnvoy health check eventsHTTP status codes