3 commenti (3 commenti)0 reazioni (0 reazioni)0 assegnatari (0 assegnatari)C++5373 fork (5373 fork)batch import
area/health_checkingenhancementhelp wanted
Metriche repository
- Star
- 27.997 stelle (27.997 stelle)
- Metriche merge PR
- Merge medio 8g (Merge medio 8g)378 PR mergiate in 30 g (378 PR mergiate in 30 g)
Descrizione
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.
Guida contributor
- Direzione di ricerca
- La richiesta riguarda l'aggiunta di codici di stato HTTP ai log di fallimento del controllo di integrità. Il file rilevante è api/envoy/data/core/v3/health check event.proto, dove HealthCheckEjectUnhealthy emette HealthCheckFailureType. Indagare come il tipo di fallimento viene attualmente registrato e dove aggiungere un campo opzionale per il codice di stato HTTP. Controllare i 3 commenti esistenti per ulteriore contesto. Considerare l'estensione della definizione protobuf e l'aggiornamento della logica di registrazione nell'implementazione del controllo di integrità.
- Tech stack
- cpp
- Dominio
- observability
- Tipo issue
- Funzionalità
- Prerequisiti
- C++Protocol BuffersEnvoy health check eventsHTTP status codes