Supported OS Linux Windows Mac OS

インテグレーションバージョン5.1.0

概要

ActiveMQ XML からメトリクスをリアルタイムに取得すると、以下のことが可能になります。

  • ActiveMQ XML の状態を視覚化および監視できます。
  • ActiveMQ XML のフェイルオーバーとイベントの通知を受けることができます。

セットアップ

インストール

ActiveMQ XML チェックは Datadog Agent パッケージに含まれているため、サーバーに追加でインストールする必要はありません。

設定

ホストで実行中の Agent でこのチェックを構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、コンテナ化セクションを参照してください。

ホスト

ホストで実行中の Agent に対してこのチェックを構成するには

  1. Agent の構成ディレクトリ 直下の conf.d/ フォルダーにある activemq_xml.d/conf.yaml を編集し、統計情報の url を設定してください。利用可能な設定オプションの全一覧は、activemq_xml.d/conf.yaml のサンプル を参照してください。

    : ActiveMQ XML インテグレーションは、状況によっては カスタム メトリクス を送信する可能性があり、課金 に影響する場合があります。デフォルトでは 350 メトリクスが上限です。追加のメトリクスが必要な場合は、Datadog サポート にお問い合わせください。

  2. Agent を再起動 してください。

ログ収集
  1. Datadog Agent で、ログの収集はデフォルトで無効になっています。以下のように、datadog.yaml ファイルでこれを有効にします。

    logs_enabled: true
    
  2. ActiveMQ のログ収集を開始するには、次のコンフィギュレーションブロックを activemq_xml.d/conf.yaml または activemq.d/conf.yaml ファイルに追加します。

    logs:
      - type: file
        path: "<ACTIVEMQ_BASEDIR>/data/activemq.log"
        source: activemq
        service: "<SERVICE_NAME>"
      - type: file
        path: "<ACTIVEMQ_BASEDIR>/data/audit.log"
        source: activemq
        service: "<SERVICE_NAME>"
    
  3. Agent を再起動 してください。

コンテナ化

コンテナ化 環境の場合は、Autodiscovery with JMX ガイドを参照してください。

検証

Agent の status サブコマンドを実行 し、Checks セクションに activemq_xml が表示されていることを確認してください。

収集データ

メトリクス

activemq.queue.consumer_count
(gauge)
キューのコンシューマー数。
activemq.queue.count
(gauge)
キュー数。
activemq.queue.dequeue_count
(gauge)
前回の再起動以降にキューへ送信されたメッセージ総数。
表示単位: message
activemq.queue.enqueue_count
(gauge)
前回の再起動以降にキューから削除されたメッセージ総数 (コンシューマーが ACK したもの)。
表示単位: message
activemq.queue.size
(gauge)
キューのサイズ。
activemq.subscriber.count
(gauge)
サブスクライバー数。
activemq.subscriber.dequeue_counter
(gauge)
クライアントへ送信され、かつクライアントが ACK したメッセージ数。
表示単位: message
activemq.subscriber.dispatched_counter
(gauge)
クライアントへ送信されたメッセージ数。
表示単位: message
activemq.subscriber.dispatched_queue_size
(gauge)
ACK 待ちのディスパッチ済みメッセージ数。
表示単位: message
activemq.subscriber.enqueue_counter
(gauge)
サブスクリプションにマッチしたメッセージ数。
表示単位: message
activemq.subscriber.pending_queue_size
(gauge)
配信待ちのメッセージ数。
表示単位: message
activemq.topic.consumer_count
(gauge)
トピックのコンシューマー数。
activemq.topic.count
(gauge)
トピック数。
activemq.topic.dequeue_count
(gauge)
前回の再起動以降にトピックへ送信されたメッセージ総数。
表示単位: message
activemq.topic.enqueue_count
(gauge)
前回の再起動以降にトピックから削除されたメッセージ総数 (コンシューマーが ACK したもの)。
表示単位: message
activemq.topic.size
(gauge)
トピックのサイズ。

イベント

ActiveMQ XML チェックには、イベントは含まれません。

サービス チェック

ActiveMQ XML チェックには、サービスのチェック機能は含まれません。

トラブルシューティング

お問合せは、Datadog サポート まで。

その他の参考資料

Further Reading

お役に立つドキュメント、リンクや記事: