OpenTelemetryコレクターを使用してIBM MQを監視する場合、コレクターの起動、データフロー、またはエンティティの合成に関する問題が発生する可能性があります。このガイドは、LinuxホストとKubernetesデプロイメントの両方における一般的な問題を診断して修正するのに役立ちます。
Collectorが起動しない、または実行状態を維持できない
New RelicにIBM MQメトリクスが表示されない
コレクターが実行されているにもかかわらず、IBM MQのメトリクスがNew Relicに到達しない場合は、体系的にトラブルシューティングを行ってください:
New RelicにIBM MQエンティティが表示されません。
New RelicにIBM MQのメトリクスは表示されるが、IBMMQ_MANAGERまたはIBMMQ_QUEUEエンティティが表示されない場合:
プロセッサの順序を確認してください:
transform/ibmmq-cleanupプロセッサはresourcedetectionの後に実行する必要があります。この順序が逆の場合、メトリクスはIBM MQエンティティではなくコレクター自身のエンティティに到達し、ダッシュボードが空白になります。必須ラベルを確認してください:メトリクスには以下のラベルを含める必要があります:
qmgrラベル:mq-metric-samplesエクスポーターは、これをキューマネージャー名(例:qmgr="QM1")とともに発行する必要がありますqueueラベル:キューレベルのメトリクスの場合は、キュー名を含める必要がありますtarget.name属性:TARGET_NAME環境変数から取得され、エンティティGUIDを形成します
TARGET_NAMEの一貫性を確認してください:初期デプロイメント後にTARGET_NAMEの値を変更しないでください。この値はすべてのエンティティGUID(target.name:qmgr)の一部になり、これを変更すると新しいエンティティが作成され、既存のエンティティが孤立して、ダッシュボードとアラートが機能しなくなります。