コンテンツにスキップ

Alibaba Cloud RabbitMQ

Alibaba Cloud RabbitMQ のメトリクスには、インスタンス、vHost、Queue、VHost などが含まれます。

設定

Func のインストール

Guance の統合 - 拡張 - マネージド版 Func を有効にすることを推奨します

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

スクリプトの有効化

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

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

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

手動の有効化スクリプト

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

  2. 【インストール】をクリックしたあと、必要なパラメータを入力します。Alibaba Cloud AK ID、AK Secret、およびアカウント名です。

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

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

検証

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

メトリクス

Alibaba Cloud RabbitMQ の収集を設定すると、デフォルトのメトリクスセットは以下のとおりです。設定により、さらに多くのメトリクスを収集できます。CloudMonitor メトリクス検索

注意: Alibaba Cloud RabbitMQ コンソールで監視プラグインをインストールする必要があります

メトリクス名 説明 単位
ExchangeTPSIn Exchange の 1 秒あたりの流入メッセージ数 count/s
ExchangeTPSOut Exchange の 1 秒あたりの流出メッセージ数 count/s
InstanceChannels Instance の Channel 数(廃止) count
InstanceChannelsNew チャネル数 count
InstanceConnections インスタンス接続数 count
InstanceConsumers コンシューマー数 count
InstanceMaxTpsInMinute インスタンス API リクエストレートのピーク値(1 分あたりの最大値) count/s
InstanceMessageInput インスタンスのメッセージ生産数 count
InstanceMessageOutput インスタンスのメッセージ消費数 count
InstanceQueueMessageAccumulation インスタンス Queue のメッセージ蓄積量(推奨) count
InstanceQueueMessageInput インスタンス Queue のメッセージ生産数(推奨) count
InstanceQueueMessageOutput インスタンス Queue のメッセージ消費数(推奨) count
InstanceTPSIn Instance の 1 秒あたりの流入メッセージ数 count/s
InstanceTPSOut Instance の 1 秒あたりの流出メッセージ数 count/s
InstanceVhostChannels VHost の Channel 数 count
InstanceVhostConsumers VHost のコンシューマー数 count
InstanceVhostMessageInput インスタンス Vhost のメッセージ生産数 count
InstanceVhostMessageOutput インスタンス Vhost のメッセージ消費数 count
InstanceVhostQueueConsumers Queue のコンシューマー数 count
InstanceVhostQueueMessageAccum Queue のメッセージ蓄積量 count
InstanceVhostQueueMessageInput Queue のメッセージ生産数 count
InstanceVhostQueueMessageOutput Queue のメッセージ消費数 count
QueueTPSIn Queue の 1 秒あたりの流入メッセージ数 count/s
QueueTPSOut Queue の 1 秒あたりの流出メッセージ数 count/s
VHostTPSIn VHost の 1 秒あたりの流入メッセージ数 count/s
VHostTPSOut VHost の 1 秒あたりの流出メッセージ数 count/s
VhostChannels VHost の Channel 数 count
VhostConnections VHost の接続数 count

オブジェクト

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

{
    "fields": {
      "ExpireTime": 4901097600000,
      "MQTags": "[]",
      "MaxEipTps": 128,
      "MaxQueue": 2000,
      "MaxTps": 2000,
      "MaxVhost": 200,
      "OrderCreateTime": 1745389085000,
      "message": ""
    },
    "measurement": "aliyun_rabbitmq",
    "tags": {
      "AutoRenewInstance": "False",
      "InstanceId": "rabbitmq-cn-q9w48xxx",
      "InstanceName": "liurui_rabbitmq",
      "InstanceType": "PROVISIONED_AND_SERVERLESS",
      "OrderType": "POST_PAID",
      "PrivateEndpoint": "rabbitmq-cn-xxx.mq.amqp.aliyuncs.com",
      "PublicEndpoint": "rabbitmq-cn-xxx.mq.amqp.aliyuncs.com",
      "RegionId": "cn-hangzhou",
      "Status": "SERVING",
      "SupportEIP": "True",
      "name": "rabbitmq-cn-q9w48xxx"
    }
}

フィードバック

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