6

最近私のKubernetesクラスタでstackdriverログを使用し始めました。サービスはjsonペイロードを記録しています。スタックドライバーのロギングでは、jsonペイロードが正しく解析されていることがわかりますが、すべてが重大度「ERROR」を持っています。 これは意図したものではありません。これらのログのほとんどはエラーではありません。また、エラーフィールドやそれに類するフィールドは含まれません。 kubernetesのログエージェントから受け取ったログエントリの重大度をstackdriverに通知する方法はありますか?あるいは、stackdriverがより良く理解できるように、構造化ログ出力を何らかの方法で変更する必要がありますか?stackdriverロギングはどのようにエントリの重大度をアサートしますか?

ありがとうございます。

答えて

0

severityフィールドをJSONレコードに入れると、Stackdriverロギングエージェントはそれをエントリの重大度に変換する必要があります。そうでない場合は、stderrのエラーとstdoutのINFO(Kubernetesログの場合)がエラーになります。

関連する問題