Huawei Cloud DMS RocketMQ
Huawei Cloud DMS RocketMQ のメトリクスデータを収集
設定¶
Func のインストール¶
Guance の統合 - 拡張 - ホスト型 Func を有効にすることを推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください。
Func を自前でデプロイする場合は、Func の自前デプロイ を参照してください。
スクリプトのインストール¶
注意:要件を満たす Huawei Cloud AK を事前に用意してください(簡単のため、グローバル読み取り専用権限
Tenant Guestを直接付与してもかまいません)
ホスト版有効化スクリプト¶
Guanceコンソールにログインします- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントを追加】をクリックし、【Huawei Cloud】を選択して、画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順をスキップしてください
- 【テスト】をクリックし、成功したら【保存】をクリックします。テストに失敗した場合は、関連する設定情報が正しいか確認してから再度テストしてください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧からHuawei Cloud DMS RocketMQを見つけて、【インストール】ボタンをクリックすると、インストール画面が表示されるのでそのままインストールしてください。
手動有効化スクリプト¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして
Guanceスクリプトマーケットに入り、integration_huaweicloud_rocketmqを検索します -
【インストール】をクリックした後、対応するパラメータを入力します。Huawei Cloud AK、SK、およびアカウント名です
-
【デプロイして起動スクリプトを有効化】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動設定します -
有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ一度実行できます。しばらくしてから、実行タスクの記録と対応するログを確認できます
検証¶
- 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックします
Guanceの「基盤インフラ - リソースディレクトリ」で資産情報が存在するか確認しますGuanceの「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
Huawei Cloud DMS RocketMQ のメトリクスを設定すると、構成によりより多くのメトリクスを収集できます。Huawei Cloud DMS RocketMQ メトリクス詳細
オブジェクト¶
データが正常に同期された後、Guance の「基盤インフラ - リソースディレクトリ」でデータを確認できます。
{
"measurement": "huaweicloud_rocketmq",
"tags": {
"RegionId" : "cn-north-4",
"project_id" : "756ada1aa17e4049b2a16ea41912e52d",
"enterprise_project_id" : "o78hhbss-xxxx-xxxx-xxxx-cba3d38cf2f9",
"instance_id" : "c0b0ea90-xxxx-xxxx-xxxx-cba3d38cf2f9",
"instance_name" : "rocketmq-xxxxx",
"engine" : "reliability",
"status" : "RUNNING"
},
"fields": {
"charging_mode" : "1",
"type" : "cluster.small",
"engine_version" : "4.8.0",
"description" : "",
"specification" : "rocketmq.4u8g.cluster.small * 1 broker",
"storage_space" : 250,
"used_storage_space" : 0,
"resource_spec_code" : "xxxx",
"created_at" : "1687158517888",
"maintain_begin" : "02:00:00",
"maintain_end" : "06:00:00",
"enable_publicip" : false,
"publicip_address" : "12.xx.xx.32",
"publicip_id" : "xxxxxxxxxxxxxxxxxxxss",
"total_storage_space": 300,
"available_zones" : "xxxxxx"
}
}
一部のフィールドの説明は次のとおりです。
| フィールド | 型 | 説明 |
|---|---|---|
specification |
String | インスタンスの仕様。 |
charging_mode |
String | 課金モード。1 は従量課金、0 は年額/月額課金を表します。 |
created_at |
String | 作成完了時刻。タイムスタンプ形式で、1970年01月01日00時00分00秒のグリニッジ標準時から指定時刻までの差分総ミリ秒数を指します。 |
resource_spec_code |
String | リソース仕様 |
maintain_begin |
String | メンテナンス時間帯の開始時刻。形式は HH |
maintain_end |
String | メンテナンス時間帯の終了時刻。形式は HH |
注意:
tags、fieldsのフィールドは、以降の更新により変更される場合がありますヒント 1:
tags.instance_idの値はインスタンス ID であり、一意識別子として使用されます
