Gunicorn: アクセスログでヘルスチェックログを無効にする

作成日 2018年05月16日  ·  3コメント  ·  ソース: benoitc/gunicorn

アクセスログに高頻度でこれらが大量に記録されました(例:ヘルスチェック、プロメテウスによるメトリックスクレイプ):

"GET / healthz HTTP / 1.1" 200 2 "-" "kube-probe / 1.8"

これは一般的には問題ありませんが、非常に冗長です。 アクセスログからのパスをどういうわけか無視できますか?

Question Discussion FeaturLogging help wanted FeaturConfig

全てのコメント3件

それ以来、何の行動もありません。 問題を閉じます。 また、着信リクエストについては何もすべきではないと思います。

結果が200の場合にヘルスチェックリクエストをログに記録しないようにgunicornを設定できると便利です。これらは間違いなく私のログも混雑させます。

このような機能を追加するのは意味がないと思います。 GunicornはPythonロギングを使用しています。 Pythonレベル以下で何らかのログフィルターを確実に実装できます。 出力蒸気をフィルタリングするか、ログラインがアグリゲーターシステムに転送されるときにログラインをフィルタリングすることができます。 このためにGunicornのコアに機能を実装することが正しいと感じる方法がわかりません。

このページは役に立ちましたか?
0 / 5 - 0 評価