Alibaba Cloud Micro Message Queue MQTT
Alibaba Cloud Micro Message Queue MQTT の監視データを収集
設定¶
Func のインストール¶
おすすめは Guance の統合 - 拡張 - ホスト版 Func を有効化することです
Func を自前でデプロイする場合はFunc を自前でデプロイ を参照してください
スクリプトの有効化¶
ヒント:要件を満たす Alibaba Cloud AK を事前に用意してください(簡単のため、グローバル読み取り専用権限
ReadOnlyAccessを直接付与して構いません)
ホスト版のスクリプト有効化¶
- Guance コンソールにログインします
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントを追加】をクリックし、【Alibaba Cloud】を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順をスキップします
- 【テスト】をクリックし、テスト成功後に【保存】をクリックします。テストに失敗した場合は、関連する設定が正しいか確認してから再度テストしてください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストールリストでAlibaba Cloud Micro Message Queue MQTTを見つけて【インストール】ボタンをクリックすると、表示されるインストール画面からインストールできます
手動でのスクリプト有効化¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、
integration_alibabacloud_mqttを検索します -
【インストール】をクリックして、該当するパラメータを入力します。Alibaba Cloud AK ID、AK Secret、およびアカウント名です
-
【起動スクリプトをデプロイ】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します -
有効化後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくすると、実行タスク履歴と対応するログを確認できます
検証¶
- 「管理 / 自動トリガー設定」で、該当タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク履歴とログを確認して異常がないかチェックします
- Guance の「インフラ / カスタム」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データが表示されているか確認します
メトリクス¶
Micro Message Queue MQTT のメトリクスは aliyun_acs_mqtt メトリクスセットにあります。以下にメトリクスの詳細を示します
| MetricName | メトリクス種別 | MetricDescribe | Dimensions | Statistics | Unit |
|---|---|---|---|---|---|
| AverageQpsPerInstance | インスタンス | インスタンスごとの 1 分あたり平均 QPS (Instance) | userId,instance | Value | count/s |
| ConnectionsPerInstance | インスタンス | 接続数 (Instance) | userId,instance | Value | count |
| MaxQpsPerInstance | インスタンス | V3 インスタンスの 1 分あたり最大 QPS (Instance) | userId,instance | Value | count/s |
| OutboundInternetTrafficPerInstance | インスタンス | インスタンスごとの毎分インターネット送信トラフィック (Instance) | userId,instance | Value | B/m |
| ReceiveTpsPerTopic | トピック | インスタンスおよび Topic ごとの 1 秒あたり平均受信メッセージ数 (Instance&Topic) | userId,instance | Value | count/s |
| SendTpsPerTopic | インスタンス | インスタンスおよび Topic ごとの 1 秒あたり平均送信メッセージ数 (Instance&Topic) | userId,instance | Value | count/s |
| SinkTraffic | インスタンス | 毎分のルール同期トラフィック (Instance) | userId,instance | Value | B |
| SubscriptionsPerInstance | インスタンス | サブスクリプション数 (Instance) | userId,instance | Value | count |
オブジェクト¶
収集された Alibaba Cloud Micro Message Queue MQTT のオブジェクトデータ構造です。「インフラ - カスタム」でオブジェクトデータを確認できます