ログコレクションのトラブルシューティング 🔗
このドキュメントは、Collector のログ収集に関する一般的な問題について説明します。
Collector の健全性とパフォーマンスのトラブルシューティングについては、OpenTelemetry Project troublehooting docs を参照してください。これには、トラブルシューティングツールとデバッグに関する情報が含まれています。
ログコレクションの詳細については、次を参照してください:
プラットフォーム |
ドキュメント |
---|---|
Kubernetes |
|
Linux |
|
Windows |
ソースがログを生成していない 🔗
Linux を使用している場合は、以下のコマンドを実行して、ソースがログを生成しているかどうかを確認します:
tail -f /var/log/myTestLog.log
journalctl -u my-service.service -f
Windows を使用している場合は、以下のコマンドを実行して、ソースがログを生成しているかどうかを確認します:
Get-Content myTestLog.log
Collector が正しく設定されていない 🔗
Collector の設定を確認するには、以下の手順を実行します:
http://localhost:55679/debug/tracez
、サンプルのzPagesを確認してください。エンドポイントを設定する必要がある可能性があります。ロギング・エクスポーターをアクティブにします。詳細は ログエクスポーター を参照してください。
journalctl -u splunk-otel-collector.service -f
を実行し、ログを収集して確認します。過去ログで必要なものが見つからない場合は、Splunk OpenTelemetry Collector のトラブルシューティング を確認します。
合成データを送信して Collector をテストする 🔗
You can manually generate logs.
echo "2021-03-17 02:14:44 +0000 [debug]: test" >>/var/log/syslog.log
echo "2021-03-17 02:14:44 +0000 [debug]: test" | systemd-cat
Splunk Observability Cloud に不要なプロファイリングログが表示される 🔗
デフォルトでは、Splunk Distribution of the OpenTelemetry Collectorは、Splunk HEC エクスポーターを使用して AlwaysOn Profiling データを送信します。詳細は ログまたはプロファイリングデータをオフにする を参照してください。
Collector のログデータを除外する 🔗
設定によっては、Splunk Distribution of the OpenTelemetry Collectorは、Splunk HEC エクスポーターを使用する logs
パイプラインを通じてログを収集し、Splunk Observability Cloud に送信することがあります。
ログ収集をオフにするには、ログまたはプロファイリングデータをオフにする を参照してください。
Collector を使用してログを Splunk Cloud Platform または Splunk Enterprise に送信する 🔗
Collector から Splunk Cloud Platform または Splunk Enterprise にログを送信するには、ログを Splunk Cloud Platform または Splunk Enterprise に送信する を参照してください。