3 件のコメント (3 件のコメント)0 件のリアクション (0 件のリアクション)0 人の担当者 (0 人の担当者)C++5,373 件のフォーク (5,373 件のフォーク)batch import
area/health_checkingenhancementhelp wanted
Repository metrics
- Stars
- 27,997 個のスター (27,997 個のスター)
- PR merge metrics
- 平均マージ 8d (平均マージ 8d)30d で 378 merged PRs (30d で 378 merged PRs)
説明
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
- Issue 種別
- 機能
- 前提条件
- C++Protocol BuffersEnvoy health check eventsHTTP status codes