コンテンツにスキップ

Tencent Cloud Elasticsearch Service

Tencent Cloud Elasticsearch Service のメトリクスデータを収集

設定

Func のインストール

Guance の連携 - 拡張 - マネージド版 Func を有効化することを推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続行してください。

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

スクリプトの有効化

ヒント: 要件を満たす Tencent Cloud の AK を事前に用意してください。簡単に済ませるなら、全体の読み取り専用権限 ReadOnlyAccess を直接付与してかまいません。

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

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

手動での有効化スクリプト

  1. Func コンソールにログインし、[スクリプト市場] をクリックして Guance スクリプト市場に入り、integration_tencentcloud_es を検索します

  2. [インストール] をクリックし、Tencent Cloud の AK、SK、およびアカウント名を入力します

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

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

検証

  1. 「管理 / 自動トリガー設定」で、対応するタスクに対応する自動トリガー設定が存在するか確認し、あわせてタスクの記録とログを確認して異常がないかチェックします
  2. Guance の「インフラストラクチャー - リソースディレクトリ」で資産情報が存在するか確認します
  3. 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 データ}"
  }
}

注意: tagsfields のフィールドは、今後の更新により変更される可能性があります

フィードバック

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