To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.
To initiate an exception request to enable this integration for your organization, email [email protected].
概要
ActiveMQ XML からメトリクスをリアルタイムに取得すると、以下のことが可能になります。
- ActiveMQ XML の状態を視覚化および監視できます。
- ActiveMQ XML のフェイルオーバーとイベントの通知を受けることができます。
セットアップ
インストール
ActiveMQ XML チェックは Datadog Agent パッケージに含まれているため、サーバーに追加でインストールする必要はありません。
設定
ホストで実行中の Agent でこのチェックを構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、コンテナ化セクションを参照してください。
ホスト
ホストで実行中の Agent に対してこのチェックを構成するには
Agent の構成ディレクトリ 直下の conf.d/ フォルダーにある activemq_xml.d/conf.yaml を編集し、統計情報の url を設定してください。利用可能な設定オプションの全一覧は、activemq_xml.d/conf.yaml のサンプル を参照してください。
注: ActiveMQ XML インテグレーションは、状況によっては カスタム メトリクス を送信する可能性があり、課金 に影響する場合があります。デフォルトでは 350 メトリクスが上限です。追加のメトリクスが必要な場合は、Datadog サポート にお問い合わせください。
Agent を再起動 してください。
ログ収集
Datadog Agent で、ログの収集はデフォルトで無効になっています。以下のように、datadog.yaml ファイルでこれを有効にします。
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>"
Agent を再起動 してください。
検証
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