私はKuberenetes経由で展開しています。コンバージョンはGoogle Cloud上にあります。これはdjangoプロジェクトとuwsgiで実行されています。Google StackDrive常にエラーレベルのuwsgiを持つコンテナのログレベル
私はstackdriveロギングツールを使用してロギングを表示していますが、すべてのエントリが重大度として表示されるという問題は、エラーではないと思われます。 uwsgi
のログはstderr
などに書き込まれているようです。
写真では、djangoがINFO
レベルを使用していますが、これはstackdriveによってERROR
として受信されています。
これは私がuwsgiを設定する方法です。 stderr
に書き込ま
[uwsgi] master = true socket = :3031 chdir = . wsgi-file = docker.wsgi processes = 4 threads = 2 socket-timeout = 90 harakiri = 90 http = :8000 env = prometheus_multiproc_dir=multi enable-threads = yes lazy-apps = yes pidfile=/tmp/project-master.pid
ああ、ありがとう、ありがとう。私はこれらのログがすべて「エラー」のように見える理由について私の頭を傷つけてきました。 –
私の答えに追加するには、ログをJSON形式のstdout/stderrに書き込むことができれば、ログエージェントはそれらを構造化ペイロードに解析し、ペイロードの "severity"フィールドがハードコードされた重大度を上書きします。 –