Logtailを使用してログを収集するときにプレビューページが空白の場合、またはクエリページにデータが表示されない場合は、次の手順を実行してエラーをトラブルシューティングします。
手順
- 一致したログファイルが更新されているか確認します。
Logtailは増分ログのみを収集します。 詳細については、「ログファイルの読み取り」をご参照ください。
- 適用されたLogtail設定がサーバーに配信された後にログファイルが更新されない場合、Logtailはファイルからログを収集しません。
- 適用されたLogtail設定がサーバーに配信された後にログファイルが更新された場合は、次の手順に進みます。
- マシングループのハートビートステータスが正常かどうかを確認します。 Log Serviceコンソールでマシングループのハートビートステータスを表示します。 詳細については、「マシングループのステータスの表示」をご参照ください。
- Heartbeat列の値がFAILの場合は、Logtailマシングループにハートビートがない場合はどうすればよいですか?に記載されている手順に従ってエラーのトラブルシューティングを行います。
- ハートビート列のすべての値がOKの場合は、次の手順に進みます。
- Logtail設定が作成されているかどうかを確認します。
- Logtail設定が作成されていない場合は、「Logtail設定の作成」の手順に従ってLogtail設定を作成します。
- Logtail設定が作成されている場合は、次の手順に進みます。
重要- Logtail構成で指定されたログパスが、ログを収集するサーバー上のログファイルと一致していることを確認します。
- デフォルトでは、ログファイルからログを収集するために使用できるLogtail設定は1つだけです。 複数のLogtail設定を使用してログファイルからログを収集する方法の詳細については、「複数のLogtail設定を使用してログファイルからログを収集する場合はどうすればよいですか?」をご参照ください。
- Logtail設定がマシングループに適用されているかどうかを確認します。 [マシングループの設定] ページで、Logtail設定がマシングループに適用されているかどうかを確認します。 詳細については、「マシングループの管理」をご参照ください。
- マシングループにLogtail設定が適用されていない場合は、マシングループへのLogtail設定の適用の手順に従ってLogtail設定を適用します。
- マシングループにLogtail設定が適用されている場合は、次の手順に進みます。
- 収集エラーを表示します。
- エラー情報を表示します。
詳細については、「Logtail収集エラーの表示方法?」をご参照ください。
- Logtailのログを表示します。 Logtailは、重要な情報とすべてのWARNINGおよびERRORログを記録します。 エラーの詳細を表示する場合は、次のパスでLogtailのログにアクセスできます。
- Linux: /usr/local/ilogtail/ilogtail.LOGおよび /usr/local/ilogtail/logtail_plugin.LOG ファイルには、Logtail構成がHTTP、MySQL Binlog、MySQLクエリ結果などのデータソースを使用するときに収集されるログが含まれています。
- 64ビットWindows: C:\Program Files (x86)\Alibaba\Logtail\logtail_*.log
- 32ビットWindows: C:\Program Files\Alibaba\Logtail\logtail_*.log
- コンテナー: /usr/local/ilogtail/ilogtail.LOGおよび /usr/local/ilogtail/logtail_plugin.LOG ファイルはLogtailコンテナ用に生成されます。
- 使用制限を超えているかどうかを確認します。
大量のログデータを収集したり、大量のファイルからログを収集したりする場合は、Logtailのスタートアップパラメーターを変更して、ログ収集のスループットを向上させることができます。 詳細については、「起動パラメータの設定」をご参照ください。
上記の操作を実行した後にエラーが続く場合は、 ticket 、トラブルシューティングで見つけた重要な情報を提供します。
- エラー情報を表示します。