概要
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