• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

New RelicでIBM MQデータを見つけてクエリする

コレクターが稼働してデータが流入すると、New RelicでIBM MQメトリクスを表示し、NRQLでクエリを実行し、ダッシュボードを構築して、アラートを設定できます。各キューマネージャーは、そのキューを子IBMMQ_QUEUEエンティティとして持つIBMMQ_MANAGERエンティティ(target.name:qmgrとしてキー設定)として表示されます。

New RelicでIBM MQデータの表示

数分後、IBM MQメトリクスがNew Relicに表示されます。パイプラインは生のPrometheusの形状 — アンダースコアのメトリクス名(ibmmq_*)と生のqmgrおよびqueueラベル — を保持し、すべてのメトリクスにtarget.nameのIDを付与します。New Relicはこれを使用してエンティティを合成します。

NRQLでデータをクエリする

ヒント

アンダースコアの名前と生のラベルでメトリクスをクエリします — ibmmq_qmgr_statusibmmq_queue_depthqmgrqueue。メトリクス名はドット区切りではなくqmgrラベルの名前は変更されないため、ibmmq.*またはibmmq.queue_manager.nameに対して記述されたNRQLは一致しません。

データが流れていることを確認します — すべてのIBM MQメトリクス:

FROM Metric SELECT count(*) WHERE metricName LIKE 'ibmmq_%' SINCE 30 minutes ago

報告しているキューマネージャーをカウントします(それぞれが1つのIBMMQ_MANAGERエンティティになります):

FROM Metric SELECT uniqueCount(qmgr) WHERE metricName LIKE 'ibmmq_%' FACET target.name SINCE 30 minutes ago

キューマネージャーのステータス(2=実行中)、キューマネージャーごとに1行:

FROM Metric SELECT latest(ibmmq_qmgr_status) FACET qmgr SINCE 30 minutes ago

チャネルのステータス(3=実行中):

FROM Metric SELECT latest(ibmmq_channel_status) FACET qmgr, channel SINCE 30 minutes ago

すべてのモニター対象キューの現在の深度:

FROM Metric SELECT latest(ibmmq_queue_depth) FACET qmgr, queue SINCE 30 minutes ago

フリート全体のデッドレターキューの深度(一般的な集計シグナル):

FROM Metric SELECT latest(ibmmq_queue_depth) WHERE queue = 'SYSTEM.DEAD.LETTER.QUEUE' FACET qmgr SINCE 30 minutes ago

キューのスループット — 1分あたりのputおよびget(MQI統計が有効になっている必要があります):

FROM Metric SELECT rate(sum(ibmmq_queue_mqput_count), 1 minute) AS 'Puts/min', rate(sum(ibmmq_queue_mqget_count), 1 minute) AS 'Gets/min' FACET qmgr, queue TIMESERIES SINCE 1 hour ago

エンティティを直接参照するには、New Relic UIのAll entitiesに移動してIBMMQ_MANAGERおよびIBMMQ_QUEUEエンティティをフィルタリングするか、上記のいずれかのクエリからキューマネージャーを開きます。

カスタムダッシュボードを作成する

独自のIBM MQダッシュボードを構築するには:

  1. one.newrelic.com > Dashboardsに移動し、 Create a dashboardをクリックします。

  2. ウィジェットを追加し、Add a chartを選択して、上記のNRQLクエリのいずれかを貼り付けます。

  3. 一目でわかるように、フォーカスエリアごとにウィジェットをグループ化します:

    • キューマネージャーのヘルスibmmq_qmgr_statusibmmq_qmgr_connection_countibmmq_channel_status
    • キュー深度とバックログibmmq_queue_depthibmmq_queue_oldest_message_ageibmmq_queue_uncommitted_messages
    • スループットibmmq_queue_mqput_countibmmq_queue_mqget_count(レートとしてグラフ化)
    • キャパシティibmmq_qmgr_log_in_use_bytesibmmq_qmgr_queue_manager_file_system_in_use_bytes

アラートの設定

メッセージングに依存するアプリケーションに影響を与える前に問題を検出するために、ibmmq_*メトリクスにNRQLアラート条件を作成します。推奨される開始点:

データの可視性のトラブルシューティング

IBM MQのセルフホスト型計装

New Relicでセルフホスト型監視のためにIBM MQを設定する方法を学びます。

IBM MQのKubernetes計装

New RelicでIBM MQ for Kubernetes監視を設定する方法を学びます。

メトリクスリファレンス

New Relicが収集するIBM MQメトリクスについて説明します。

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.