アクセスログに高頻度でこれらが大量に記録されました(例:ヘルスチェック、プロメテウスによるメトリックスクレイプ):
"GET / healthz HTTP / 1.1" 200 2 "-" "kube-probe / 1.8"
これは一般的には問題ありませんが、非常に冗長です。 アクセスログからのパスをどういうわけか無視できますか?
それ以来、何の行動もありません。 問題を閉じます。 また、着信リクエストについては何もすべきではないと思います。
結果が200の場合にヘルスチェックリクエストをログに記録しないようにgunicornを設定できると便利です。これらは間違いなく私のログも混雑させます。
このような機能を追加するのは意味がないと思います。 GunicornはPythonロギングを使用しています。 Pythonレベル以下で何らかのログフィルターを確実に実装できます。 出力蒸気をフィルタリングするか、ログラインがアグリゲーターシステムに転送されるときにログラインをフィルタリングすることができます。 このためにGunicornのコアに機能を実装することが正しいと感じる方法がわかりません。