コンテンツにスキップ

AWS MQ ActiveMQ

AWS MQ ActiveMQ の監視データを収集します。

設定

Func のインストール

Guance の「インテグレーション - 拡張機能 - ホステッド Func」を有効にすることを推奨します。前提条件はすべて自動的にインストールされるので、スクリプトのインストールに進んでください。

Func をセルフホストする場合は、Func のセルフホスト を参照してください。

スクリプトの有効化

注意:必要な権限を持つ AWS AK を事前に用意してください。簡単な方法として、グローバルな読み取り専用ポリシー ReadOnlyAccess を付与できます。

ホステッド Func でスクリプトを有効にする

  1. Guance のコンソールにログインします。
  2. 「インテグレーション」メニューから「クラウドアカウント管理」を選択します。
  3. 「クラウドアカウントを追加」をクリックし、AWS を選択して必要な情報を入力します。すでにアカウントを設定している場合は、この手順を省略します。
  4. 「テスト」をクリックし、成功したら「保存」をクリックします。失敗した場合は設定内容を確認し、再度テストします。
  5. 「クラウドアカウント管理」の一覧で追加したアカウントを確認し、対象アカウントをクリックして詳細ページを開きます。
  6. アカウントの詳細ページで「インテグレーション」をクリックします。未インストール 一覧から AWS MQ ActiveMQ を選び、「インストール」をクリックしてダイアログでインストールします。

スクリプトを手動で有効にする

  1. Func のコンソールにログインし、「スクリプトマーケット」から Guance のスクリプトマーケットを開き、次のスクリプトを検索します: integration_aws_mq
  2. 「インストール」をクリックし、AWS AK ID、AK Secret、アカウント名を入力します。
  3. 「起動スクリプトをデプロイ」をクリックします。システムが Startup スクリプトセットを作成し、起動スクリプトを自動的に設定します。
  4. 有効にすると、「管理 / 自動トリガー設定」に対応する設定が表示されます。「実行」をクリックすると、予定時刻を待たずに一度実行できます。しばらくすると、タスクの実行履歴とログを確認できます。

手動でデプロイする場合は、AWS MQ ActiveMQ クラウドコレクターが生成した起動スクリプトを使用してください。

確認

  1. 「管理 / 自動トリガー設定」で、対象タスクの自動トリガー設定が存在することを確認します。タスクの履歴とログで異常がないか確認します。
  2. Guance の「インフラストラクチャ / カスタム」でアセット情報を確認します。
  3. Guance の「メトリクス」で対応する監視データを確認します。

メトリクス

メジャーメントは aws_AWS/AmazonMQ です。

MetricName MetricDescribe Dimensions Unit
HeapUsage_Average JVM ヒープメモリ使用率(平均) Broker percent
JournalFilesForFastRecovery_Average 正常終了後の復旧で再生が必要なジャーナルファイル数(平均) Broker Count
JournalFilesForFullRecovery_Average 異常終了後の復旧で再生が必要なジャーナルファイル数(平均) Broker Count
NetworkIn_Average ブローカーの受信データ量(平均) Broker B
NetworkOut_Average ブローカーの送信データ量(平均) Broker B
StorePercentUsage_Average 永続ストレージ使用率(平均) Broker percent
TotalConsumerCount_Average ブローカーの全宛先におけるコンシューマー総数(平均) Broker Count
ConsumerCount_Average 宛先のコンシューマー数(平均) Broker, Queue または Broker, Topic Count
ConsumerCount_Maximum 宛先のコンシューマー数(最大) Broker, Queue または Broker, Topic Count
DequeueCount_Average コンシューマーが確認応答した毎分のメッセージ数(平均) Broker, Queue または Broker, Topic Count
DispatchCount_Average コンシューマーに配信した毎分のメッセージ数(平均) Broker, Queue または Broker, Topic Count
EnqueueCount_Average 宛先に送信した毎分のメッセージ数(平均) Broker, Queue または Broker, Topic Count
EnqueueTime_Average ブローカーへの到着からコンシューマーへの配信までのレイテンシ(平均) Broker, Queue または Broker, Topic ms
ExpiredCount_Average 期限切れで未配信の毎分のメッセージ数(平均) Broker, Queue または Broker, Topic Count
MemoryUsage_Average 宛先のメモリ使用率(平均) Broker, Queue または Broker, Topic percent
ProducerCount_Average 宛先のプロデューサー数(平均) Broker, Queue または Broker, Topic Count
ProducerCount_Maximum 宛先のプロデューサー数(最大) Broker, Queue または Broker, Topic Count
QueueSize_Average キュー内のメッセージ数(平均) Broker, Queue Count

フィードバック

このページは役に立ちましたか?