3 条评论 (3 条评论)0 个反应 (0 个反应)0 位负责人 (0 位负责人)C++5,373 个派生 (5,373 个派生)batch import
area/health_checkingenhancementhelp wanted
仓库指标
- 星标
- 27,997 个星标 (27,997 个星标)
- PR 合并指标
- 平均合并 8天 (平均合并 8天)30 天内合并 378 个 PR (30 天内合并 378 个 PR)
描述
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.
贡献者指南
- 研究方向
- 该问题要求向健康检查失败日志中添加HTTP状态码。相关文件是api/envoy/data/core/v3/health check event.proto,其中HealthCheckEjectUnhealthy会发出HealthCheckFailureType。研究当前如何记录失败类型以及在何处添加可选的HTTP状态码字段。检查现有的3条评论以获取额外上下文。考虑扩展protobuf定义并更新健康检查器实现中的日志记录逻辑。
- 技术栈
- cpp
- 领域
- observability
- 议题类型
- 功能
- 前置要求
- C++Protocol BuffersEnvoy health check eventsHTTP status codes