AWS MQ ActiveMQ
AWS MQ ActiveMQ の監視データを収集します。
設定¶
Func のインストール¶
Guance の「インテグレーション - 拡張機能 - ホステッド Func」を有効にすることを推奨します。前提条件はすべて自動的にインストールされるので、スクリプトのインストールに進んでください。
Func をセルフホストする場合は、Func のセルフホスト を参照してください。
スクリプトの有効化¶
注意:必要な権限を持つ AWS AK を事前に用意してください。簡単な方法として、グローバルな読み取り専用ポリシー
ReadOnlyAccessを付与できます。
ホステッド Func でスクリプトを有効にする¶
- Guance のコンソールにログインします。
- 「インテグレーション」メニューから「クラウドアカウント管理」を選択します。
- 「クラウドアカウントを追加」をクリックし、AWS を選択して必要な情報を入力します。すでにアカウントを設定している場合は、この手順を省略します。
- 「テスト」をクリックし、成功したら「保存」をクリックします。失敗した場合は設定内容を確認し、再度テストします。
- 「クラウドアカウント管理」の一覧で追加したアカウントを確認し、対象アカウントをクリックして詳細ページを開きます。
- アカウントの詳細ページで「インテグレーション」をクリックします。
未インストール一覧からAWS MQ ActiveMQを選び、「インストール」をクリックしてダイアログでインストールします。
スクリプトを手動で有効にする¶
- Func のコンソールにログインし、「スクリプトマーケット」から Guance のスクリプトマーケットを開き、次のスクリプトを検索します:
integration_aws_mq - 「インストール」をクリックし、AWS AK ID、AK Secret、アカウント名を入力します。
- 「起動スクリプトをデプロイ」をクリックします。システムが
Startupスクリプトセットを作成し、起動スクリプトを自動的に設定します。 - 有効にすると、「管理 / 自動トリガー設定」に対応する設定が表示されます。「実行」をクリックすると、予定時刻を待たずに一度実行できます。しばらくすると、タスクの実行履歴とログを確認できます。
手動でデプロイする場合は、AWS MQ ActiveMQ クラウドコレクターが生成した起動スクリプトを使用してください。
確認¶
- 「管理 / 自動トリガー設定」で、対象タスクの自動トリガー設定が存在することを確認します。タスクの履歴とログで異常がないか確認します。
- Guance の「インフラストラクチャ / カスタム」でアセット情報を確認します。
- 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 |