Elasticsearch OpenTelemetryインストレーションを完了しても、 New Relicにデータが表示されない場合は、以下で問題を見つけて解決手順に従ってください。
確認方法
bash
$sudo systemctl status otelcol-contrib解像度
- サービスが非アクティブの場合は、開始します。
sudo systemctl start otelcol-contrib - サービスが失敗した場合は、設定エラーを修正して再起動してください。
sudo systemctl restart otelcol-contrib
確認方法
bash
$sudo journalctl -u otelcol-contrib.service -f解像度
ログ出力を確認し、根本原因(接続の問題、認証の失敗、権限の問題など)を解決します。
エラーサンプル:
dial tcp [::1]:9200: connect: connection refused
解像度
のconfig.yaml
endpointが Elasticsearch のホストとポートと一致していることを確認します。- Elasticsearch が実行中であり、コレクター ホストからアクセスできることを確認します。
エラーサンプル:
permanent error: 403 Forbidden
解像度
/etc/systemd/system/otelcol-contrib.service.d/environment.confのNEWRELIC_LICENSE_KEYを確認してください。systemd をリロードし、コレクターを再起動します。
bash$sudo systemctl daemon-reload$sudo systemctl restart otelcol-contrib
エラーサンプル:
permission denied
または
cannot open file
解像度
- コレクター ユーザーを Elasticsearch グループに追加します。bash$sudo usermod -a -G elasticsearch otelcol-contrib
- コレクターを再起動します。
sudo systemctl restart otelcol-contrib
確認方法
bash
$# Unsecured cluster$curl -I http://localhost:9200$
$# With authentication$curl -u username:password -k https://localhost:9200解像度
クラスターが正常であること、資格情報が有効であること、ファイアウォールまたはセキュリティ設定でアクセスが許可されていることを確認します。
解像度
プロセッサがすべてのメトリクス パイプラインに含まれていることを確認してください。resourcedetection
がelasticsearch.cluster.name
resource/cluster_name_overrideプロセッサ経由で設定されていることを確認します。
解像度
受信パスが正しく絶対的であることを確認してください。filelog
- ログ パイプラインに
filelogレシーバーとotlphttpエクスポーターの両方が含まれていることを確認します。