Tencent Cloud Elasticsearch Service
Tencent Cloud Elasticsearch Service のメトリクスデータを収集
設定¶
Func のインストール¶
Guance の連携 - 拡張 - マネージド版 Func を有効化することを推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続行してください。
自分で Func をデプロイする場合は、Func の自己デプロイを参照してください。
スクリプトの有効化¶
ヒント: 要件を満たす Tencent Cloud の AK を事前に用意してください。簡単に済ませるなら、全体の読み取り専用権限
ReadOnlyAccessを直接付与してかまいません。
マネージド版の有効化スクリプト¶
- Guance コンソールにログインします
- [連携] メニューをクリックし、[クラウドアカウント管理] を選択します
- [クラウドアカウントを追加] をクリックし、[Tencent Cloud] を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順をスキップしてください
- [テスト] をクリックし、成功したら [保存] をクリックします。テストに失敗した場合は、関連する設定が正しいか確認してから再度テストしてください
- [クラウドアカウント管理] の一覧で追加済みのクラウドアカウントを確認できます。該当のクラウドアカウントをクリックして詳細画面に進みます
- クラウドアカウント詳細画面の [連携] ボタンをクリックし、
未インストール一覧からTencent Cloud Elasticsearch Serviceを見つけて [インストール] をクリックすると、表示されるインストール画面からインストールできます
手動での有効化スクリプト¶
-
Func コンソールにログインし、[スクリプト市場] をクリックして Guance スクリプト市場に入り、
integration_tencentcloud_esを検索します -
[インストール] をクリックし、Tencent Cloud の AK、SK、およびアカウント名を入力します
-
[起動スクリプトをデプロイ] をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します -
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。[実行] をクリックすると、定期実行を待たずにただちに 1 回実行できます。少し待ってから、実行タスクの記録と対応するログを確認できます
検証¶
- 「管理 / 自動トリガー設定」で、対応するタスクに対応する自動トリガー設定が存在するか確認し、あわせてタスクの記録とログを確認して異常がないかチェックします
- Guance の「インフラストラクチャー - リソースディレクトリ」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
Tencent Cloud Cloud Monitor を設定すると、既定のメトリクスセットは以下のとおりです。設定により、さらに多くのメトリクスを収集できます。Tencent Cloud Cloud Monitor のメトリクス詳細
Tencent Cloud ES のメトリクスは tencentcloud_QCE/CES メトリクスセットにあり、以下に関連メトリクスの説明を示します。
| 指標英名 | 指標中国語名 | 指標説明 | 単位 | 統計粒度 |
|---|---|---|---|---|
IsReadOnly |
クラスタが読み取り専用か | クラスタが読み取り専用か | None | 5s、10s、60s、300s、3600s、86400s |
NodeBulkSpeed |
ノードの単周期 bulk 速度 | ノードの単周期 bulk 速度 | Count/s | 5s、10s、60s、300s、3600s、86400s |
NodeCpuLoad1min |
ノード CPU 1 分負荷 | ノード CPU 1 分負荷 | None | 5s、10s、60s、300s、3600s、86400s |
NodeIndexLatency |
ノードの単周期書き込み平均遅延 | ノードの単周期書き込み平均遅延 | ms | 5s、10s、60s、300s、3600s、86400s |
NodeIndexSpeed |
ノードの書き込み速度 | ノードの書き込み速度 | Count/s | 5s、10s、60s、300s、3600s、86400s |
NodeJvmMemUsage |
ノード JVM メモリ使用率 | ノード JVM メモリ使用率 | % | 5s、10s、60s、300s、3600s、86400s |
NodeJvmOldMemUsage |
JVM_Old 領域メモリ使用率 | JVM_Old 領域メモリ使用率 | % | 5s、10s、60s、300s、3600s、86400s |
NodeMemUsage |
ノードメモリ使用率 | ノードメモリ使用率 | % | 5s、10s、60s、300s、3600s、86400s |
NodeOldGcDif |
ノード単周期 OldGC 回数 | ノード単周期 OldGC 回数 | Count | 5s、10s、60s、300s、3600s、86400s |
NodeSearchLatency |
ノードの単周期クエリ平均遅延 | ノードの単周期クエリ平均遅延 | ms | 5s、10s、60s、300s、3600s、86400s |
NodeStatus |
ノードのヘルス状態 | ノードのヘルス状態 | None | 5s、10s、60s、300s、3600s、86400s |
ShardNum |
クラスタのシャード数 | クラスタのシャード数 | Count | 5s、10s、60s、300s、3600s、86400s |
Status |
クラスタのヘルス状態 | クラスタのヘルス状態:0:Green 1:Yellow 2:Red | % | 5s、10s、60s、300s、3600s、86400s |
ClusterSlowSearchCount1min |
クラスタの 1 分以内の遅いクエリ数 | クラスタの 1 分以内の遅いクエリ数 | Count | 5s、10s、60s、300s、3600s、86400s |
ForceMergeQueue |
forceMerge スレッドキューの待機数 | forceMerge スレッドキューの待機数 | Count | 5s、10s、60s、300s、3600s、86400s |
NodeCpuLoad1minRate |
ノード CPU 1 分負荷率 | ノード CPU 1 分負荷率 | % | 5s、10s、60s、300s、3600s、86400s |
QueryCacheHitRate |
クエリ cache ヒット率 | クエリ cache ヒット率 | % | 5s、10s、60s、300s、3600s、86400s |
ShardNumLimitPercen |
クラスタのシャード使用率 | クラスタのシャード使用率 | % | 5s、10s、60s、300s、3600s、86400s |
DiskAwait |
操作待機時間 | 操作待機時間 | ms | 5s、10s、60s、300s、3600s、86400s |
DiskIoutil |
ディスク IOUtil | ディスク IO Util | % | 5s、10s、60s、300s、3600s、86400s |
DiskIps |
秒間書き込み回数 | 秒間書き込み回数 | None | 5s、10s、60s、300s、3600s、86400s |
DiskOps |
秒間読み取り回数 | 秒間読み取り回数 | None | 5s、10s、60s、300s、3600s、86400s |
DiskReadTraffic |
ディスク読み取りトラフィック | ディスク読み取りトラフィック | KBytes/s | 5s、10s、60s、300s、3600s、86400s |
DiskWriteTraffic |
ディスク書き込みトラフィック | ディスク書き込みトラフィック | KBytes/s | 5s、10s、60s、300s、3600s、86400s |
MaxP90SearchTaskMillisMax |
クエリタスク所要時間 90 パーセンタイル | クエリタスク所要時間 90 パーセンタイル | ms | 5s、10s、60s、300s、3600s、86400s |
MaxP95SearchTaskMillis |
クエリタスク所要時間 95 パーセンタイル | クエリタスク所要時間 95 パーセンタイル | ms | 5s、10s、60s、300s、3600s、86400s |
MaxP99SearchTaskMillis |
クエリタスク所要時間 99 パーセンタイル | クエリタスク所要時間 99 パーセンタイル | ms | 5s、10s、60s、300s、3600s、86400s |
NodeDiskPathMaxUsage |
ノードディスクの最大使用率 | ノードディスクの最大使用率 | % | 5s、10s、60s、300s、3600s、86400s |
ClusterHttpCurrentOpen |
クラスタの HTTP 接続数 | クラスタの HTTP 接続数 | ms | 5s、10s、60s、300s、3600s、86400s |
オブジェクト¶
収集された Tencent Cloud ES オブジェクトのデータ構造です。オブジェクトデータは「インフラストラクチャー-リソースディレクトリ」で確認できます
{
"measurement": "tencentcloud_es",
"tags": {
"RegionId" : "ap-shanghai",
"InstanceId" : "ap-shanghai-1",
"InstanceName" : "xxxx",
"InstanceType" : "BIND",
"AppId" : "119.45.172.xxx",
"EsVip" : "xxxxx ",
"EsPort" : "xxxx",
"VpcUid" : "xxxxxxxxxx"
},
"fields": {
"EsPrivateUrl" : "xxxxxxxxxxx",
"EsPublicUrl" : "xxxxxxxxxxx",
"Status" : "xxxxxxxxxxx",
"NodeInfoList" : "mmxxxx",
"CpuNum" : "8xxxxx",
"MemSize" : "xxxx",
"MasterNodeInfo" : "xxxxxxxxxxx",
"KibanaNodeInfo" : false,
"OptionalWebServiceInfos" : false,
"ChargeType" : 1,
"CreateTime" : "2024-06-11T08:10:57Z",
"TagList" : "{インスタンス JSON データ}"
}
}
注意:
tags、fieldsのフィールドは、今後の更新により変更される可能性があります