Volcengine メッセージキュー RocketMQ
Volcengine メッセージキュー RocketMQ のメトリクスデータを収集します
設定¶
Func のインストール¶
Guance の「インテグレーション - 拡張 - マネージド版 Func」を有効にすることをおすすめします。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールに進めます。
Func を自前でデプロイする場合はFunc の自前デプロイを参照してください
スクリプトのインストール¶
ヒント: 要件を満たす Volcengine の AK を事前に用意してください。簡単のため、グローバルな読み取り専用権限
ReadOnlyAccessを直接付与しても構いません。
RocketMQ のリソース監視データを同期するため、対応する収集スクリプト「Guanceインテグレーション(Volcengine-RocketMQ 収集)」(ID: integration_volcengine_rocketmq) をインストールします。
[インストール]をクリックして、対応するパラメータを入力します。Volcengine の AK、Volcengine アカウント名、リージョン(Regions)を指定します。
[デプロイして起動スクリプトを開始]をクリックすると、システムが Startup スクリプトセットを自動作成し、対応する起動スクリプトを自動で設定します。
有効化後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。[実行]をクリックすると、定期実行を待たずにその場で 1 回実行できます。しばらくすると、実行タスクの記録と対応するログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないか確認します
- Guance の「インフラストラクチャー - リソースディレクトリ」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
Volcengine メッセージキュー RocketMQ の監視メトリクスは、設定により追加のメトリクスを収集できます。Volcengine メッセージキュー RocketMQ のメトリクス詳細
Volcengine メッセージキュー RocketMQ の監視メトリクス¶
メッセージキュー RocketMQ のメトリクスは volcengine_VCM_RocketMQ メトリクスセットにあります。ここでは関連メトリクスの説明を紹介します。
MetricName |
Subnamespace |
メトリクス名 | MetricUnit |
Dimension |
|---|---|---|---|---|
CapUtil |
Instance |
インスタンスのディスク使用率 | Percent | ResourceID |
ConsumerConnectionCount |
Instance |
コンシューマー接続数 | Count | ResourceID |
CpuUtil |
Instance |
CPU 使用率 | Percent | ResourceID |
InstanceBigMsgCount |
Instance |
大きなメッセージ数 | Count | ResourceID |
InstanceConnectionRate |
Instance |
インスタンス接続数使用率 | Percent | ResourceID |
InstanceSendFailedMsgNum |
Instance |
書き込み失敗メッセージ数 | Count | ResourceID |
InstanceTPSUsedRatio |
Instance |
インスタンス TPS 使用率 | Percent | ResourceID |
InstanceTopicNum |
Instance |
Topic 数 | Count | ResourceID |
MaxDiskCapUtil |
BalanceStatus |
最大ディスク使用率 | Percent | ResourceID |
MemUtil |
BalanceStatus |
メモリ使用率 | Percent | ResourceID |
MinDiskCapUtil |
BalanceStatus |
最小ディスク使用率 | Percent | ResourceID |
MsgProductionRate |
Instance |
メッセージ投入レート | Count/Second | ResourceID |
MsgPutLatencyP99 |
Instance |
メッセージ投入 P99 レイテンシ | Millisecond | ResourceID |
MsgPutTime |
Instance |
メッセージ投入平均時間 | Millisecond | ResourceID |
NodeMaxConnectionRate |
BalanceStatus |
ノード最大接続数使用率 | Percent | ResourceID |
NodeMaxConsumeRate |
BalanceStatus |
ノード最大消費レート | Count/Second | ResourceID |
NodeMaxProduceRate |
BalanceStatus |
ノード最大生成レート | Count/Second | ResourceID |
NodeMaxQueueCount |
BalanceStatus |
ノード最大キュー数 | Count | ResourceID |
ProduceConnectionCount |
BalanceStatus |
プロデューサー接続数 | Count | ResourceID |
QueueCountSkew |
BalanceStatus |
キュー数の偏り率 | Percent | ResourceID |
TopicProductionSizeRate |
Topic |
メッセージ生成トラフィックレート | Bytes/Second(IEC) | ResourceID |
オブジェクト¶
収集された Volcengine RocketMQ オブジェクトデータ構造は、「インフラストラクチャー - リソースディレクトリ」で確認できます。
{
"measurement": "volcengine_rocketmq",
"tags": {
"RegionId" : "cn-beijing",
"ComputeSpec" : "rocketmq.n1.x2.micro",
"ChargeDetail.ChargeType" : "PostPaid",
"InstanceName" : "test",
"InstanceStatus" : "Running",
"SubnetId" : "subnet-13fpvlahzboxsxxxxxxxxxx",
"Version" : "x.x.x",
"StorageType" : "300",
"VpcId" : "vpc-13fpvlahzboxsxxxxxxxxxx",
"ZoneId" : "cn-beijing-a",
"EipId" : "eip-2ze1j9xxxxxxxxxxxxxxxx",
"ProjectName" : "default",
},
"fileds": {
"InstanceDescription": "cn-beijing-a",
"AvailableQueueNumber": "333",
"CreateTime": "2025-04-22T04:01:52Z",
"FileReservedTime": "72",
"StorageSpace": "300",
"UsedGroupNumber": "0",
"UsedTopicNumber": "0",
"UsedStorageSpace": "1",
"Tags": "[]"
}
}
注意:
tags、fieldsのフィールドは、今後の更新で変更される場合があります