よくある質問 ロギング・エージェント

ロギング・エージェント についてよくある質問。

Workers configuration forロギング・エージェントの推奨設定はありますか?

ワーカーは、ロギング・エージェントのコンテキストでは、ロギング・エージェントがログを処理するために利用可能なCPUスレッドを表します。 出力プラグインの設定で利用可能なワーカーの数を設定できます。

出力プラグインの「Workers 構成設定は、処理されるログボリュームに依存する。 エージェントワーカーの設定に関する考慮事項 を参照し、お客様の環境に適切な設定を決定するのに役立つログを確認してください。

例えば、ロギング・エージェントは KubernetesまたはOpenShiftクラスタにDaemonsetとしてデプロイされる。1つのロギング・エージェントポッドがクラスタ内の各ワーカー(ノード)にデプロイされます。 Openshift とKubernetesデプロイメント用のHelmチャートは、デフォルトで 4 ワーカーで構成されています。 ロギング・エージェントポッドは、デフォルトで4つのfluent-bitワーカー(またはスレッド)を使用して各ポッド内のログを処理するように設定されています。 エージェントワーカーの構成に関する考慮事項 に記載されているガイダンスを使用して、ログの量に基づいてワーカーの数を設定することができます。

エージェントログにある'[input] pausing tail メッセージは何を意味しますか?

[input] pausing tail というメッセージは、ロギング・エージェントが管理するバッファが一杯になり、ロギング・エージェントがファイルからのコンテンツをこれ以上処理できないので、入力処理を一時停止していることを示している。 これはさまざまな理由で起こりうることで、警告メッセージの頻度と持続性によって対処法が決まります。

  • ロギング量の増加が一時的なものであり、メッセージが1時間の間に数回しか発生せず、ほとんどすぐに「[input] resume tail メッセージが続く場合は、一時的な状況である可能性が高いので、メッセージを無視しても大丈夫です。 一部のログは1分未満遅れるかもしれませんが、一般的に言えば、IBM Cloud Logsでログを確認したときに違いに気づくことはないでしょう。

  • [input] resume tail メッセージが数秒以内に表示されない場合は、IBM Cloud Logsへの送信に問題があることを示している可能性がある。 ロギング・エージェントと IBM Cloud Logs間のネットワーク接続を確認する必要があります。 [input] resume tail メッセージが表示されないのは、IBM Cloud Logsサービスが停止している可能性もある。

  • [input] resume tail」および「[input] pausing tail メッセージが5分以内に30回以上発生する場合、これは通常、エージェントが処理するログ量を処理するために適切に設定されていないことを示している。 これは通常、出力プラグインの'Workers コンフィギュレーションを増やすか、エージェントプロセスに割り当てられるCPU制限を増やすか、あるいはその両方の操作によって修正することができる。 詳細は、 エージェントワーカーの設定に関する考慮事項 を参照してください。

  • 収集されているログを見直し、すべてのログが必要かどうかを判断する。 ロギング・エージェントから IBM Cloud Logsに送信されるログの量を減らす方法については、「ログのフィルタリング」のトピックを参照してください。