LoongCollector を使用してデータを収集する際に、例外が発生する場合があります。このトピックでは、一般的なシナリオの例を挙げ、これらの例外をトラブルシューティングして解決する方法を説明します。
収集問題のトラブルシューティング
収集例外には、複雑で多様な原因があります。異なる根本原因が同一の症状を引き起こす場合があり、一部の例外はすぐには明らかになりません。このガイドでは、これらの例外をカテゴリ別に迅速に特定し、トラブルシューティングと診断を行う方法について説明します。
Log Service (SLS) コンソールにログインし、ログアプリケーション エリアで Log Service データ Insight をクリックします。 [取り込み管理] の [SLS 収集ルールリスト] タブで、ダイアログボックスの指示に従って機能を有効にします。
CloudLens for SLS を使用すると、Log Service のリソースを監視および管理し、トラブルシューティングを効率化し、多次元メトリクスの異常を検出して対応できます。
[プロジェクトリスト] に戻り、目的の [プロジェクト] をクリックします。
ログ管理 タブをクリックします。 Logstores の一覧で、目的の Logstore にポインターを合わせ、右側のアイコンをクリックしてから、診断 (Basic Edition) をクリックします。
[高度な診断] では、診断ダッシュボードを使用して、より長い期間にわたって例外をクエリできます。詳細については、「運用診断と監視」をご参照ください。
一般的な収集エラータイプを参照して、診断に表示されるエラーをトラブルシューティングします。代わりに、/usr/local/ilogtail/ ディレクトリ内の ilogtail.LOG および logtail_plugin.LOG ファイルで、クライアントログの詳細を確認してください。
一般的な収集エラー
マシングループのハートビートの失敗
詳細については、「ハートビートの問題のトラブルシューティング」をご参照ください。
ログ未収集
ログ収集中にクエリページでデータが表示されない場合、原因として以下が考えられます:
コンソールで、Logstore の消費プレビューを確認して、ログ収集を検証します。ログが収集されているがクエリでデータが返されない場合は、インデックスを作成していない可能性があります。
新しいログがない: 対象のログファイルに更新がない場合、ログは収集されません。
マシングループのハートビート異常: ハートビート問題のトラブルシューティングを参照してください。
収集設定がない: 収集設定を作成し、マシングループに適用する必要があります。その後、システムがサーバーに設定をデプロイします。詳細については、「マシングループと収集設定の関連付け」をご参照ください。
収集設定のパスが正しくない: 収集設定のログファイルパスが正しいことを確認してください。
コンテナシナリオでは、コンテナメタデータのプレビューを有効にして、一致したコンテナを表示することもできます。
コンテナからのログ収集については、次の点に注意してください。
マウントまたはシンボリックリンクを含むパス: シンボリックリンクはサポートされていません。マウントタイプの優先順位は、EmptyDir > hostPath > NAS (非推奨) です。詳細については、「ログソースとマウントポイントの要件 (重要)」をご参照ください。
EmptyDir マウント: 最高のパフォーマンスを発揮します。コンテナにログインしてログを表示できます。 hostPath マウント: ホストまたはコンテナにログインしてログを表示できます。コンテナがクラッシュしてもログは保持されます。 NAS マウント: 推奨しません。NAS からのログ収集はパフォーマンスが非常に低く、失敗しやすいです。また、収集したログには簡単な grep クエリしか実行できません。
ラベルまたは環境変数の不一致: 収集設定のラベルと環境変数がコンテナのものと一致していることを確認してください。 Docker ラベルを確認するには、ホストにログインして
docker inspect <container ID>コマンドを実行する必要があります。
収集エラー: 上記のすべての確認項目に問題がなかった場合は、コンソールの診断情報を使用して収集エラーをトラブルシューティングしてください。
データの重複収集
メモリ使用量が高いと、コレクターインスタンスが繰り返しクラッシュします。クラッシュするたびに、最後のチェックポイントからデータを再収集するため、データの重複が発生します。これを解決するには、CPU 使用率の制限またはネットワーク送信の同時実行数の制限を変更してください。
vim などのエディターがファイルを上書きした可能性があります。作成時刻を確認してください。
# 方法 1:作成時刻を確認します。 stat your_file # 方法 2:方法 1 が機能しない場合は、crtime を確認します。 stat -c %i your_file df . # パーティションをクエリします。 sudo debugfs -R 'stat <3014895>' /dev/sda3 # < と > の間の inode を置き換えます (< と > は保持)。sda3 は、前のコマンドで確認したパーティションデバイスに置き換えてください。複数のコレクターインスタンスが実行されているかどうかを確認してください。
ログボリュームが極端に少ない場合 (15 分以上新しいログがない場合)、収集進捗がクリアされ、重複収集が発生する可能性があります。
収集設定が重複していないか確認してください。これは、設計上重複収集を許可している stdout の場合に特に重要です。
コンソールの診断情報を使用して収集エラーをトラブルシューティング:
MULTI_CONFIG_MATCH_ALARMエラーが発生します。冗長な収集設定を削除します:複数の収集設定が同じディレクトリを対象とする場合、最も具体的なパスを持つものが優先されます。
関連する設定を変更し、単一のファイルから複数の宛先にログを収集できるようにします。
ログ収集パスが常に変化し、削除後すぐに収集設定が再作成される場合:
ディレクトリ内のシンボリックリンクが重複収集を引き起こしていないか確認してください。
ログタグが環境変数または ACK で設定されているかどうかを確認してください。設定されている場合は削除してください。
hostPath ボリュームを使用する Pod でコンテナの再起動が発生すると、重複収集が発生する可能性があります。
コレクターは、
docker psと同様にコンテナを検出し、次にdocker inspectと同様にそのログパスを検索することで、コンテナログを見つけ出します。設定が一致すると、コレクターは収集パスと設定をメインプログラムに報告します。コンテナが再起動すると、コレクターはそれを新しいコンテナとして扱い、パスと設定を再度報告します。Pod がそのログに hostPath ボリュームを使用する場合、以前のコンテナのログは残ります。その後、コレクターはデフォルトでログファイルの最後の 1 MB を再読み込みするため、重複データが発生します。
収集パスが NAS 上にある場合、コンテナログの重複収集が発生します。
NAS ディレクトリの登録が遅いと、チェックポイントがダンプされた後にログリーダーが作成され、収集の進捗が失われる可能性があります。また、新しいウォッチャーの追加に長い遅延が発生することもあります。この問題を解決するには、
check_point_dump_intervalの値を600に変更します。
インジェスト レイテンシー
収集レイテンシーには、いくつかの種類があります。
数秒のレイテンシーは想定内です。これが問題となる場合は、タイムプラグインを設定してください。
大量のデータが遅延している場合は、コレクターが再起動したかどうかを確認してください。再起動後、コレクターはログファイルのより前のポイントからデータを読み取るため、収集レイテンシーが発生する可能性があります。最新のデータがリアルタイムで到着していることを確認してください。到着している場合、システムは正常に動作しています。
レイテンシーが 1 行のみに影響する場合は、ログファイルの最後の行にキャリッジリターンが抜けていないか確認してください。
特定のマシンでレイテンシーは、コレクターの起動が予想よりも遅れた場合に発生することがあります。これを確認するには、/usr/local/ilogtail/app_info.json ファイルで起動時間を確認するか、/usr/local/ilogtail/ilogtail.LOG ファイルで "network error" メッセージを検索してください。
上記のシナリオのいずれも該当しない場合は、コンソールの診断情報を使用して収集エラーをトラブルシューティングするか、CloudLens for SLS を使用して LoongCollector ログ収集レイテンシーを分析してください。
収集損失
Pod のライフサイクルが短すぎる (<20 秒) かどうかを確認してください。ログ収集には、
hostPathボリュームにログを書き込むことを推奨します。envおよびlabelの設定がコンテナのものと一致していることを確認してください。収集の遅延により、データが不完全になっていないか確認してください。
ACK、ASK、または SAE のシナリオでは、16 KB を超える
標準出力のログが切り捨てられる場合、ファイルベースの収集を使用してください。コレクターの再起動によってデータが不完全になることもあります。
update_timeを/usr/local/ilogtail/app_info.jsonで確認し、再起動が発生したかどうかを判断してください。アクティブな再起動: コレクターは、設定されたリソース制限に達すると自ら終了します。アクティブな再起動には、コレクターのデーモンプロセスとワーカープロセスの起動時刻に差があるという特徴があります。これを解決するには、CPU 使用率制限またはネットワーク送信の同時実行数制限を調整してください。
パッシブな再起動: パッシブな再起動とは、k8s がコンテナのリソース制限を超えたためにコレクターを強制終了するか、カーネルが cgroup 制限を超えたためにコレクターを強制終了することです。Pod の再起動回数が 1 より大きい場合は、このタイプの再起動が発生したことを示します。OOM Kill イベントを確認し、CPU 使用率制限またはネットワーク送信の同時実行数制限を調整してください。
注: リソースパラメータを調整する必要がある場合、これは通常、ログボリュームが大きいことを示しています。シャード数とリソースクォータが十分であることを確認してください。
インスタンス間でデータに不整合がある場合は、コレクターのバージョンが異なることが原因でないか確認してください。バージョンの表示とアップグレードの実行については、構成管理を参照してください。
再起動後に再発する断続的なデータ損失:
CloudLens for SLS を使用して、Logstore が制限を超えていないか確認してください。
/usr/local/ilogtail/ディレクトリ内のilogtail.LOGおよびlogtail_plugin.LOGファイルでエラーメッセージを確認してください。
上記のいずれのシナリオにも当てはまらない場合は、コンソールの診断情報を使用して収集エラーをトラブルシューティングしてください。
無効なログフォーマット
収集形式が正しくありません。収集設定を確認してください。「ホストからテキストログを継続的に収集する」で説明されているように、フル正規表現モードまたはプラグインモードを使用してフィールドを抽出してください。
JSON フィールドをパースまたは抽出できません。プラグインは非 JSON オブジェクトをパースできないため、パースツールを使用して、ログの内容が厳密な JSON オブジェクトであることを確認してください。回避策として、元のフィールドのフォーマットを変更することを検討してください。
デリミタがない場合、ログエントリ全体が 1 つのブロックとして扱われることがあります。これを解決するには、「インデックス設定について学習し、必要に応じて設定する」をご参照ください。
よくある質問
ログ収集中の予期せぬ例外
ログが正しく収集されている場合、設定は正しいと考えられます。設定を変更しておらず、新しい収集設定も追加していない場合は、収集 パフォーマンスのチューニングとクォータの引き上げが必要かどうかを検討してください。
収集パフォーマンスの調整:CPU 使用率とメモリ使用量の上限を変更します。
CloudLens for SLS を使用してモニタリングします: [Data Insight] で、プロジェクトのインジェストトラフィックがクォータ制限を超えていないか確認します。 [Collection Monitoring] > [File Collection Monitoring] > [Collection File Distribution] で、遅延ファイルがないか確認します。これは、現在の読み取りレートがログ生成レートより低い場合に発生することがあります。CPU 使用率が最大になると、ログを完全に読み取れません。その結果、ログファイルが開いたままとなり、ディレクトリ容量を解放できなくなります。
ログタイムスタンプの問題
__time__フィールドは、ログが収集された時刻を表します。この値は、ログを書き込む際に SDK を使用して設定できます。タグ内の
receive_timeフィールドは、Log Service がログを受信した時刻を示します。ログ内の
timeフィールドは、通常のデータフィールドです。
たとえば、sdk を使用して 1 月 2 日にログを書き込む際に、日付を 1 月 1 日に設定した場合 (time フィールドを使用するか、手動で設定することが可能です)、クエリでは 受信時間 が 1 月 2 日、__time__ が 1 月 1 日と表示されます。ログが書き込まれた実際の時刻を表すのは 受信時間 のみです。__time__ とログ内の time フィールドはいずれもユーザー定義です。
ログタイムスタンプはタイムゾーンの影響を受けますか? ログタイムスタンプは UNIX タイムスタンプとして保存されるため、タイムゾーンとは無関係です。UNIX タイムスタンプは、協定世界時 (UTC) の 1970年1月1日 00:00:00 からの経過秒数またはミリ秒数を表します。例えば、UNIX タイムスタンプ 1620994708 は、Fri May 14 2021 12:18:28 GMT+0000 に対応します。
ログの文字化け
Log Service は、デフォルトで UTF-8 エンコーディングを使用します。生ログが UTF-8 でエンコードされていることを確認してください。
Simple Log Service (SLS) のログ収集中に構成の競合エラーが発生した場合、競合するログプロジェクトの Alibaba Cloud アカウントとパスを特定するにはどうすればよいですか?
構成の競合エラーが発生した場合、LoongCollector データコレクターが実行されているサーバーにログインし、/etc/ilogtail/users/{Alibaba Cloud アカウント ID} ディレクトリ内の構成情報を確認してください。ディレクトリ名は、その構成を所有する Alibaba Cloud アカウントの ID です。このディレクトリ名を使用して、競合している収集設定のアカウントとパスを特定してください。
「iLogtail is not in container, but container discovery is required」というエラーの解決方法
このエラーは、収集設定でコンテナディスカバリが有効になっているにもかかわらず、LoongCollector が ECS インスタンスまたは他の非コンテナ環境で実行されている場合に発生します。
この問題を解決するには、次の手順を実行します。
現在のランタイム環境タイプを確認してください。
ログファイルがコンテナ内ではなくホスト上にある場合は、収集設定でコンテナディスカバリを無効にするか、実際のランタイム環境に合わせて [入力ソースタイプ] (
InputType) を調整してください。
付録
よくある収集エラー
エラーコード | 説明 | 解決策 |
LOG_GROUP_WAIT_TOO_LONG_ALARM | データパケットの生成から送信までの遅延が長いことを示します。 | データが正しく送信されていることを確認してください。データ量がデフォルト設定を超えている、クォータが不足している、ネットワークに問題があるなどの問題がないか確認してください。 エラーが国境を越えたネットワークレイテンシーによって発生している場合は、データ変換 ソリューションの使用を推奨します。まず、ソースリージョン (例:米国) のプロジェクトの Logstore にログを収集します。次に、データ変換を使用してデータストリームをターゲットリージョン (例:上海) のプロジェクトの Logstore にルーティングします。これにより、国境を越えた転送遅延がログ収集エンドポイントに与える影響を軽減できます。 |
LOGFILE_PERMISSION_ALARM | コレクターに、指定されたファイルを読み取る権限がありません。 | サーバー上の iLogtail の起動アカウントを確認してください。root 権限で実行することを推奨します。 |
SPLIT_LOG_FAIL_ALARM | 行頭の正規表現がログエントリの先頭に一致しないため、ログを行に分割できませんでした。 | 行頭の正規表現が正しいことを確認してください。 単一行ログの場合は、 |
MULTI_CONFIG_MATCH_ALARM | デフォルトでは、1 つのファイルに一致できる収集設定は 1 つだけです。複数の設定が同じファイルに一致する場合、いずれか 1 つのみが有効になります。 Docker 標準出力は複数の設定で収集できます。 |
|
REGEX_MATCH_ALARM | フル正規表現モードで、ログの内容が指定された正規表現に一致しません。 | エラーメッセージからログサンプルをコピーし、それを使用して新しい正規表現を作成してテストしてください。 |
PARSE_LOG_FAIL_ALARM | JSON やデリミタなどのモードで、ログフォーマットが定義された構造と一致しないため、パースに失敗します。 | エラーメッセージをクリックして、エラー詳細を確認してください。 |
CATEGORY_CONFIG_ALARM | 収集設定が無効です。 | 一般的な原因は、正規表現でファイルパスを Topic として抽出できないことです。 |
LOGTAIL_CRASH_ALARM | サーバーのリソース使用制限を超えたため、コレクターがクラッシュしました。 | |
REGISTER_INOTIFY_FAIL_ALARM | Linux システムでログリスナーの登録に失敗しました。ディレクトリの権限が不足しているか、ディレクトリが削除されたことが原因の可能性があります。 | コレクターにディレクトリへアクセスする権限があり、ディレクトリが存在することを確認してください。 |
DISCARD_DATA_ALARM | CPU リソースの不足またはネットワークフロー制御により、データ損失が発生しました。 | |
SEND_DATA_FAIL_ALARM | データの送信に失敗しました。考えられる原因は次のとおりです:
|
|
SEND_QUOTA_EXCEED_ALARM | ログの書き込みトラフィックがクォータを超えました。 | コンソールでシャード数を増やしてください。 |
READ_LOG_DELAY_ALARM | ログ収集がログ生成に追いついていません。通常、設定に対する CPU リソースの不足またはネットワークフロー制御が原因です。 | CPU 使用率の制限またはネットワーク送信の同時実行数制限を変更してください。 履歴データをインポートする場合、短時間に大量のデータが収集されます。このシナリオでこのエラーが発生した場合は、無視できます。 |
DROP_LOG_ALARM | 収集が生成に追いついておらず、未処理のログローテーションが 20 回を超えたため、システムはログの破棄を開始しました。通常、CPU リソースの不足またはネットワークフロー制御が原因です。 | |
LOGDIR_PERMISSION_ALARM | コレクターに、ログ監視ディレクトリの読み取り権限がありません。 | ログ監視ディレクトリが存在することを確認してください。存在する場合は、権限設定を確認してください。 |
ENCODING_CONVERT_ALARM | エンコーディング変換に失敗しました。 | 設定で指定されたログのエンコーディングフォーマットが、実際のログのエンコーディングと一致していることを確認してください。 |
OUTDATED_LOG_ALARM | ログのタイムスタンプが 12 時間以上古くなっています。考えられる原因は次のとおりです:
| READ_LOG_DELAY_ALARM アラームがないか確認してください。
|
STAT_LIMIT_ALARM | 収集設定で指定されたディレクトリ内のファイル数が制限を超えています。 |
|
DROP_DATA_ALARM | 終了時にタイムアウトが発生したため、プロセスが未保存のログを破棄しました。 | このエラーは通常、深刻な収集のブロッキングが原因です。CPU 使用率の制限またはネットワーク送信の同時実行数制限を変更してください。 |
INPUT_COLLECT_ALARM | 入力ソースからの収集中に例外が発生しました。 | エラーメッセージの指示に従ってください。 |
HTTP_LOAD_ADDRESS_ALARM | HTTP データ収集設定で指定された Addresses パラメーターが無効です。 | Addresses パラメーターが有効であることを確認してください。 |
HTTP_COLLECT_ALARM | HTTP データ収集中に例外が発生しました。 | エラーメッセージに基づいてトラブルシューティングしてください。通常、タイムアウトが原因です。 |
FILTER_INIT_ALARM | フィルターの初期化中に例外が発生しました。 | 通常、フィルター内の無効な正規表現が原因です。メッセージの指示に従って修正してください。 |
INPUT_CANAL_ALARM | MySQL のバイナリログの処理中にランタイム例外が発生しました。 | エラーメッセージに基づいてトラブルシューティングしてください。設定が更新されると、Canal サービスが再起動する場合があります。サービスの再起動に関連するエラーは無視できます。 |
CANAL_INVALID_ALARM | MySQL バイナリログの内部状態が無効です。 | このエラーは通常、実行中にテーブルのスキーマが変更されたことでメタデータに不整合が発生することが原因です。エラーが発生した際にテーブルのスキーマが変更されたかどうかを確認してください。 |
MYSQL_INIT_ALARM | MySQL の初期化中に例外が発生しました。 | エラーメッセージの指示に従ってください。 |
MYSQL_CHECKPOINT_ALARM | MySQL チェックポイントフォーマットが無効です。 | チェックポイント関連の設定が変更されていないか確認してください。 |
MYSQL_TIMEOUT_ALARM | MySQL クエリが接続タイムアウトしました。 | MySQL サーバーとネットワークの状態を確認してください。 |
MYSQL_PARSE_ALARM | MySQL クエリ結果のパースに失敗しました。 | MySQL の設定内のチェックポイントフォーマットが、対応するフィールドのフォーマットと一致していることを確認してください。 |
AGGREGATOR_ADD_ALARM | 集約キューへのデータ追加に失敗しました。 | データの送信が速すぎます。実際のデータ量が非常に大きい場合は、このアラームを無視できます。 |
ANCHOR_FIND_ALARM | processor_anchor プラグインでエラーが発生しました。これは、設定が正しくないか、ログが設定に準拠していないことが原因である可能性があります。 | 詳細なエラーメッセージを確認し、対応する設定に問題がないか確認してください。エラーは次のいずれかのタイプである可能性があります:
|
ANCHOR_JSON_ALARM | processor_anchor プラグインで、Start および Stop パラメーターで定義された内容を JSON として展開する際にエラーが発生しました。 | 詳細なエラーメッセージを確認してください。処理中の内容と関連する設定を確認し、設定エラーまたは無効なログがないか確認してください。 |
CANAL_RUNTIME_ALARM | MySQL バイナリログプラグインでランタイムエラーが発生しました。 | 詳細なエラーメッセージを確認し、さらに調査してください。通常、接続先の MySQL マスターに関連しています。 |
CHECKPOINT_INVALID_ALARM | チェックポイントのパースに失敗しました。 | 詳細なエラーメッセージを確認し、チェックポイントの内容 (先頭 1,024 バイト) と具体的なエラー情報に基づいてさらに調査してください。 |
DIR_EXCEED_LIMIT_ALARM | 同時に監視されるディレクトリ数が制限を超えました。 | 現在の Logstore の収集設定に多数のディレクトリが含まれていないか確認し、監視の最大深度を適切に設定してください。 |
DOCKER_FILE_MAPPING_ALARM | コマンドを使用した Docker ファイルマッピングの追加に失敗しました。 | 詳細なエラーメッセージを確認し、具体的なエラー情報に基づいてさらに調査してください。 |
DOCKER_FILE_MATCH_ALARM | 指定されたファイルが Docker コンテナ内に見つかりませんでした。 | 詳細なエラーメッセージを確認し、コンテナ情報とファイルパスに基づいてさらに調査してください。 |
DOCKER_REGEX_COMPILE_ALARM | service_docker_stdout プラグインでエラーが発生しました。設定で指定された BeginLineRegex の正規表現のコンパイルに失敗しました。 | 詳細なエラーメッセージを確認し、正規表現が正しいかどうかを確認してください。 |
DOCKER_STDOUT_INIT_ALARM | service_docker_stdout プラグインの初期化に失敗しました。 | 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります:
|
DOCKER_STDOUT_START_ALARM | service_docker_stdout プラグインによる収集中に stdout サイズが制限を超えました。 | 通常、初回収集時に stdout がすでに存在する場合に発生します。このアラームは無視できます。 |
DOCKER_STDOUT_STAT_ALARM | service_docker_stdout プラグインが stdout を検出できませんでした。 | 通常、コンテナ終了時に stdout にアクセスできない場合に発生します。このアラームは無視できます。 |
FILE_READER_EXCEED_ALARM | 同時に開かれているファイルオブジェクト数が制限を超えました。 | 通常、収集中のファイルが多すぎることが原因です。収集設定が適切かどうか確認してください。 |
GEOIP_ALARM | processor_geoip プラグインでエラーが発生しました。 | 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります:
|
HTTP_INIT_ALARM | metric_http プラグインでエラーが発生しました。設定で指定された ResponseStringMatch の正規表現のコンパイルに失敗しました。 | 詳細なエラーメッセージを確認し、正規表現が正しいかどうかを確認してください。 |
HTTP_PARSE_ALARM | metric_http プラグインでエラーが発生しました。HTTP 応答の取得に失敗しました。 | 詳細なエラーメッセージを確認し、具体的なエラー情報に基づいて、設定またはリクエスト先の HTTP サーバーを確認してください。 |
INIT_CHECKPOINT_ALARM | binlog プラグインでエラーが発生しました。チェックポイントのロードに失敗しました。プラグインはチェックポイントを無視し、先頭から処理を開始します。 | 詳細なエラーメッセージを確認し、このエラーを無視できるかどうか判断してください。 |
LOAD_LOCAL_EVENT_ALARM | ローカルイベントの処理中にエラーが発生しました。 | このアラームはまれです。詳細なエラーメッセージを確認し、ファイル名、設定名、プロジェクト、および Logstore に基づいてさらに調査してください。 |
LOG_REGEX_FIND_ALARM | processor_split_log_regex および processor_split_log_string プラグインでエラーが発生しました。設定で指定された SplitKey がログに見つかりませんでした。 | 詳細なエラーメッセージを確認し、設定エラーがないか確認してください。 |
LUMBER_CONNECTION_ALARM | プラグイン停止時にサーバーを閉じる際、service_lumberjack プラグインでエラーが発生しました。 | 詳細なエラーメッセージを確認し、さらに調査してください。このエラーは通常、無視できます。 |
LUMBER_LISTEN_ALARM | service_lumberjack プラグインの初期化およびリッスン中にエラーが発生しました。 | 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります:
|
LZ4_COMPRESS_FAIL_ALARM | LZ4 圧縮中にエラーが発生しました。 | 詳細なエラーメッセージを確認し、ログの行数、プロジェクト、カテゴリ、リージョンなどの値に基づいてさらに調査してください。 |
MYSQL_CHECKPOINT_ALARM | チェックポイントに関連する MySQL プラグインでエラーが発生しました。 | 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります:
|
NGINX_STATUS_COLLECT_ALARM | ステータスの取得中に nginx_status プラグインでエラーが発生しました。 | 詳細なエラーメッセージを確認し、URL と具体的なエラー情報に基づいてさらに調査してください。 |
NGINX_STATUS_INIT_ALARM | nginx_status プラグインでエラーが発生しました。初期化中に、設定で指定された URL のパースに失敗しました。 | 詳細なエラーメッセージを確認し、URL が正しく設定されているか確認してください。 |
OPEN_FILE_LIMIT_ALARM | オープンファイル数が制限を超えたため、新しいファイルを開けません。 | 詳細なエラーメッセージを確認し、ログファイルパス、プロジェクト、および Logstore に基づいてさらに調査してください。 |
OPEN_LOGFILE_FAIL_ALARM | ファイルを開く際にエラーが発生しました。 | 詳細なエラーメッセージを確認し、ログファイルパス、プロジェクト、および Logstore に基づいてさらに調査してください。 |
PARSE_DOCKER_LINE_ALARM | service_docker_stdout プラグインでエラーが発生しました。ログのパースに失敗しました。 | 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります:
|
PLUGIN_ALARM | プラグインの初期化中、または関連する呼び出し中にエラーが発生しました。 | 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります。具体的なエラー情報に基づいてさらに調査してください。
|
PROCESSOR_INIT_ALARM |
| 詳細なエラーメッセージを確認し、正規表現が正しいかどうかを確認してください。 |
PROCESS_TOO_SLOW_ALARM | ログのパースが遅すぎます。 |
|
REDIS_PARSE_ADDRESS_ALARM | redis プラグインでエラーが発生しました。設定で指定された ServerUrls のいずれかのパースに失敗しました。 | 詳細なエラーメッセージを確認し、エラーの原因となった URL を確認してください。 |
REGEX_FIND_ALARM |
| 詳細なエラーメッセージを確認し、SourceKey の設定が正しくない、または無効なログがないか確認してください。 |
REGEX_UNMATCHED_ALARM |
| 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります。具体的なエラー情報に基づいて調査してください。
|
SAME_CONFIG_ALARM | 同じ Logstore 内に同名の重複設定が存在します。後から検出された設定は破棄されます。 | 詳細なエラーメッセージを確認し、設定パスなどの情報に基づいて設定エラーがないか確認してください。 |
SPLIT_FIND_ALARM |
| 詳細なエラーメッセージを確認し、SourceKey の設定が正しくない、または無効なログがないか確認してください。 |
SPLIT_LOG_ALARM |
| 詳細なエラーメッセージを確認し、SourceKey の設定が正しくない、または無効なログがないか確認してください。 |
STAT_FILE_ALARM | LogFileReader オブジェクトによるファイル収集中にエラーが発生しました。 | 詳細なエラーメッセージを確認し、ファイルパスとエラー情報に基づいてさらに調査してください。 |
SERVICE_SYSLOG_INIT_ALARM |
| 詳細なエラーメッセージを確認し、設定内の |
SERVICE_SYSLOG_STREAM_ALARM |
| 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります。具体的なエラー情報に基づいて調査してください。
|
SERVICE_SYSLOG_PACKET_ALARM |
| 詳細なエラーメッセージを確認してください。エラーは次のいずれかのタイプである可能性があります:
|
PARSE_TIME_FAIL_ALARM | ログ時刻のパースに失敗しました。 |
|
BINARY_UPDATE_ALARM | バイナリデータ更新に関する警告です。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
CAST_SENSITIVE_WORD_ALARM | 機密語の型変換に関連するエラーです。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
CHECKPOINT_ALARM | チェックポイントに関連するエラーです。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
CHECKPOINT_V2_ALARM | (CheckpointManagerV2 のみ) | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
COMPRESS_FAIL_ALARM | 圧縮に失敗しました。データは破棄されます。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
CONFIG_UPDATE_ALARM | 設定の取得または再起動中にエラーが発生しました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
DISCARD_SECONDARY_ALARM | (DiskBufferWriter のみ) | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
DOMAIN_SOCKET_BIND_ALARM | (ShennongManager のみ) | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
ENCRYPT_DECRYPT_FAIL_ALARM | (DiskBufferWriter のみ) | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
EPOLL_ERROR_ALARM | inotify ファイルディスクリプターの初期化に失敗しました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
EXACTLY_ONCE_ALARM | 無効なシーケンス ID のため、exactly-once のロググループが破棄されました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
FUSE_FILE_TRUNCATE_ALARM | 一般的ではない FUSE ファイルの切り詰め動作に関する警告です。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
GLOBAL_CONFIG_ALARM | (EnterpriseConfigProvider のみ) 不要な設定が削除されました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
HOLD_ON_TOO_SLOW_ALARM | モジュールの停止が遅すぎます。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
INNER_PROFILE_ALARM | ファイルデバイスの inode が変更されました。新しいリーダーが作成されます。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
INOTIFY_DIR_NUM_LIMIT_ALARM | inotify のウォッチ制限を超えました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
INOTIFY_EVENT_OVERFLOW_ALARM | inotify イベントキューがオーバーフローしました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
INVALID_CONTAINER_PATH_ALARM | コンテナログパスが存在しないため、コンテナベースディレクトリの設定に失敗しました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
INVALID_MEMORY_ACCESS_ALARM |
| 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
LOG_GROUP_PARSE_FAIL_ALARM | (DiskBufferWriter のみ) | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
LOG_TRUNCATE_ALARM | シグネチャは同じですが、ファイルサイズが減少しました。読み取りは現在のファイルサイズから開始されます。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
LOGDIR_PERMISSION_ALARM | ディレクトリを開く際にエラーが発生しました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
LOGTAIL_CONFIG_ALARM |
| 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
LOGTAIL_CRASH_STACK_ALARM | 前回の iLogtail クラッシュ時のスタックトレースを提供します。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
METRIC_GROUP_PARSE_FAIL_ALARM | (ShennongManager のみ) | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
MODIFY_FILE_EXCEED_ALARM | 変更キャッシュが上限に達しました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
PROCESS_QUEUE_BUSY_ALARM | ログ処理キューが満杯です。変更イベントはイベントキューに戻されます。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
READ_STOPPED_CONTAINER_ALARM | コンテナが停止しました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
REGISTER_HANDLERS_TOO_SLOW_ALARM | ハンドラーの登録に時間がかかりすぎました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
RELABEL_METRIC_FAIL_ALARM | メトリクスの再ラベル付けに失敗しました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
SECONDARY_READ_WRITE_ALARM | (DiskBufferWriter のみ) | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
SEND_COMPRESS_FAIL_ALARM | (DiskBufferWriter のみ) | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
SENDING_COSTS_TOO_MUCH_TIME_ALARM | データの送信に時間がかかりすぎました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
SERIALIZE_FAIL_ALARM | シリアル化に失敗しました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
SKIP_READ_LOG_ALARM | ログ読み取りのスキップに関する警告です。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
STREAMLOG_TCP_SOCKET_BIND_ALARM | TCP ポートのバインド競合を示します。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
TOO_MANY_CONFIG_ALARM | ローカルディレクトリ内の設定が多すぎます。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
UNEXPECTED_FILE_TYPE_MODE_ALARM | 想定外のファイルタイプモードが見つかりました。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
USER_CONFIG_ALARM | (LegacyConfigProvider のみ) ローカル設定が無効です。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |
WINDOWS_WORKER_START_HINTS_ALARM | Windows ワーカーノードの起動検出アラームです。 | 具体的な情報については、詳細なエラーメッセージをご参照ください。 |