コンテンツにスキップ

Alibaba Cloud RocketMQ4

Alibaba Cloud RocketMQ 4.0 の表示指標には、メッセージスループット、レイテンシ、信頼性、水平スケーラビリティなどが含まれます。

設定

Func のインストール

Guance連携 - 拡張 - マネージド版 Func の有効化を推奨します

Func を自分でデプロイする場合は、Func を自分でデプロイする を参照してください

スクリプトの有効化

ヒント:要件を満たす Alibaba Cloud AK を事前に用意してください(簡単のため、グローバル読み取り専用権限 ReadOnlyAccess を直接付与してもかまいません)

マネージド版スクリプトの有効化

  1. Guanceコンソールにログインします
  2. 【連携】メニューをクリックし、【クラウドアカウント管理】を選択します
  3. 【クラウドアカウントの追加】をクリックし、【Alibaba Cloud】を選択して、画面に必要な情報を入力します。以前にクラウドアカウント情報を設定済みの場合は、この手順を省略します
  4. 【テスト】をクリックし、テスト成功後に【保存】をクリックします。テストに失敗した場合は、関連する設定情報が正しいか確認してから再度テストしてください
  5. 【クラウドアカウント管理】一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
  6. クラウドアカウント詳細ページの【連携】ボタンをクリックし、未インストール 一覧から Alibaba Cloud RocketMQ4 を見つけて、【インストール】ボタンをクリックすると、表示されるインストール画面からインストールできます。

手動スクリプトの有効化

  1. Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、integration_alibabacloud_rocketmq4 を検索します

  2. 【インストール】をクリックした後、Alibaba Cloud AK ID、AK Secret、およびアカウント名を入力します。

  3. 【起動スクリプトのデプロイ】をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動で設定します。

  4. 有効化後は、「管理 / 自動トリガー設定」で該当する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずに即時で 1 回実行できます。しばらくしてから、実行タスクの記録と対応するログを確認できます。

検証

  1. 「管理 / 自動トリガー設定」で、対応するタスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックします
  2. Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認します
  3. Guance の「メトリクス」で対応する監視データがあるか確認します

メトリクス

Metric Id Metric Name Dimensions Statistics Uni
ReadyMessages 準備完了メッセージ量(Group) account_name,InstanceName Average,Maximum count
ReadyMessagesPerGidTopic 準備完了メッセージ量(Group&Topic) account_name,InstanceName Average,Maximum count
ReceiveMessageCountPerGid コンシューマーが 1 分あたりに受信するメッセージ数(Group) account_name,InstanceName Average,Maximum count/min
ReceiveMessageCountPerGidTopic コンシューマーが 1 分あたりに受信するメッセージ数(Group&Topic) account_name,InstanceName Average,Maximum count/min
ReceiveMessageCountPerInstance コンシューマーが 1 分あたりに受信するメッセージ数(Instance) account_name,InstanceName Average,Maximum count/min
ReceiveMessageCountPerTopic コンシューマーが 1 分あたりに受信するメッセージ数(Topic) account_name,InstanceName Average,Maximum count/min
SendDLQMessageCountPerGid 1 分あたりに生成されるデッドレターキューのメッセージ数(Group) account_name,InstanceName Average,Maximum count/min
SendDLQMessageCountPerGidTopic 1 分あたりに生成されるデッドレターキューのメッセージ数(Group&Topic) account_name,InstanceName Average,Maximum count/min
SendMessageCountPerInstance プロデューサーが 1 分あたりに送信するメッセージ数(Instance) account_name,InstanceName Average,Maximum count/min
SendMessageCountPerTopic プロデューサーが 1 分あたりに送信するメッセージ数(Topic) account_name,InstanceName Average,Maximum count/min
ThrottledReceiveRequestsPerGid 1 分あたりの (GroupId) 受信のレート制限回数 account_name,InstanceName Average,Maximum counts/min
ThrottledReceiveRequestsPerGidTopic 1 分あたりの (GroupId&Topic) 受信のレート制限回数 account_name,InstanceName Average,Maximum counts/min
ThrottledReceiveRequestsPerInstance 1 分あたりの (Instance) 受信のレート制限回数 account_name,InstanceName Average,Maximum counts/min
ThrottledSendRequestsPerInstance 1 分あたりの (Instance) 送信のレート制限回数 account_name,InstanceName Average,Maximum counts/min
ThrottledSendRequestsPerTopic 1 分あたりの (Topic) 送信のレート制限回数 account_name,InstanceName Average,Maximum counts/min

オブジェクト

収集された Alibaba Cloud RocketMQ4 のオブジェクトデータ構造は、「インフラストラクチャ-カスタム」でオブジェクトデータを確認できます

{
  "Endpoints": "{\"HttpInternalEndpoint\": \"http://xxx.mqrest.cn-hangzhou-internal.aliyuncs.com\", \"HttpInternetEndpoint\": \"http://xxx.mqrest.cn-hangzhou.aliyuncs.com\", \"HttpInternetSecureEndpoint\": \"\", \"TcpEndpoint\": \"http://MQ_INST_xxx.cn-hangzhou.mq-vpc.aliyuncs.com:8080\", \"TcpInternetEndpoint\": \"http://MQ_INST_xxx.cn-hangzhou.mq.aliyuncs.com:80\"}",
  "Remark": "xxx",
  "time": 1692250532822,
  "IndependentNaming": "True",
  "InstanceId": "MQ_INST_xxx",
  "InstanceName": "xxx",
  "InstanceStatus": "5",
  "__namespace": "custom_object",
  "account_name": "Aliyun",
  "cloud_provider": "aliyun",
  "date_ns": 0,
  "name": "MQ_INST_xxx",
  "spInstanceType": "1",
  "CreateTime": "1692163416000",
  "class": "aliyun_rocketmq",
  "create_time": 1692250533041,
  "date": 1692250532000,
  "message": "{\"CreateTime\": 1692163416000, \"Endpoints\": {\"HttpInternalEndpoint\": \"http://xxx.mqrest.cn-hangzhou-internal.aliyuncs.com\", \"HttpInternetEndpoint\": \"http://xxx.mqrest.cn-hangzhou.aliyuncs.com\", \"HttpInternetSecureEndpoint\": \"\", \"TcpEndpoint\": \"http://MQ_INST_xxx.cn-hangzhou.mq-vpc.aliyuncs.com:8080\", \"TcpInternetEndpoint\": \"http://MQ_INST_xxx.cn-hangzhou.mq.aliyuncs.com:80\"}, \"IndependentNaming\": true, \"InstanceId\": \"MQ_INST_xxx\", \"InstanceName\": \"xxx\", \"InstanceStatus\": 5, \"InstanceType\": 1, \"Remark\": \"xxx\", \"spInstanceId\": \"\", \"spInstanceType\": 1}",
  "InstanceType": "1",
  "__docid": "CO_54a991d1b5a86d2dc82d796110ee3476"
}

フィードバック

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