コンテンツにスキップ

Tencent Cloud TKE

Tencent Cloud TKE のクラスター、ワークロード、ノード、Pod の可観測データを収集します。

設定

Func のインストール

Guance の「インテグレーション - 拡張 - マネージド版 Func」を有効にすることを推奨します。前提条件は自動的にインストールされます。

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

スクリプトのインストール

ヒント:要件を満たす Tencent Cloud のアクセス認証情報を事前に準備してください。同種の Tencent Cloud 収集スクリプトを参考に、読み取り専用権限を付与できます。

  1. Func の「スクリプトマーケット」を開き、integration_tencentcloud_tke を検索してインストールします。
  2. スクリプトのインストールページで Tencent Cloud の AK、SK、アカウント名、その他の必須パラメーターを入力します。
  3. スクリプトをデプロイして起動をクリックします。システムが Startup スクリプトセットを作成し、対応する起動スクリプトを設定します。
  4. 管理 / 自動トリガー設定を開き、対応するタスクが生成されていることを確認します。実行をクリックしてすぐに実行し、タスク履歴とログで結果を確認できます。

検証

  1. 管理 / 自動トリガー設定で自動トリガータスクが存在することを確認し、タスク履歴とログに異常がないか確認します。
  2. Guance の インフラストラクチャ / カスタムで、TKE リソースデータが収集されていることを確認します。
  3. Guance の メトリクスで、TKE モニタリングデータが収集されていることを確認します。

メトリクス

以下のメトリクスは、組み込みの「Tencent Cloud TKE · Kubernetes Overview」ビューと「Tencent Cloud TKE · Pod SRE Overview」ビューで使用されます。生のメトリクスは Tencent Cloud の QCE/TKE2 名前空間から取得されます。単位は、現在の組み込みビューの表示設定に準じます。

クラスターメトリクス

Measurement:tencentcloud_qce_tke2_cluster

メトリクス 単位 説明
k8s_cluster_allocatable_pods_total クラスターで割り当て可能な Pod 数。
k8s_cluster_fs_read_bytes MiB クラスターがブロックデバイスから読み取ったデータ量。
k8s_cluster_fs_write_bytes MiB クラスターがブロックデバイスに書き込んだデータ量。
k8s_cluster_network_receive_bytes_bw Mbps クラスターのネットワーク受信帯域幅。
k8s_cluster_network_transmit_bytes_bw Mbps クラスターのネットワーク送信帯域幅。
k8s_cluster_node_total クラスター内のノード総数。
k8s_cluster_pods_used_total クラスター内で使用中の Pod 数。
k8s_cluster_rate_cpu_core_request_cluster % クラスター内の全コンテナによる CPU Request の合計が、クラスターの割り当て可能な CPU に占める割合。
k8s_cluster_rate_cpu_core_used_cluster % クラスター全体の CPU 使用率。
k8s_cluster_rate_mem_request_bytes_cluster % クラスター内の全コンテナによるメモリ Request の合計が、クラスターの割り当て可能なメモリに占める割合。
k8s_cluster_rate_mem_working_set_cluster % ワーキングセットメモリ使用量がクラスターのメモリ容量に占める割合。

ノードメトリクス

Measurement:tencentcloud_qce_tke2_node

メトリクス 単位 説明
k8s_node_cpu_core_request_total コア ノード上の全 Pod による CPU Request の合計。
k8s_node_cpu_usage % ノードの CPU 使用率。
k8s_node_mem_usage % ノードのメモリ使用率。
k8s_node_memory_request_bytes_total MiB ノード上の全 Pod によるメモリ Request の合計。
k8s_node_pod_restart_total ノード上の全 Pod の再起動回数の合計。
k8s_node_status_ready ステータス値 ノードが Ready 状態かどうか。
k8s_node_tcp_curr_estab ノード上で現在 Established 状態にある TCP 接続数。

ワークロードメトリクス

Measurement:tencentcloud_qce_tke2_workload

メトリクス 単位 説明
k8s_workload_abnormal ワークロード内で異常状態にある Pod 数。
k8s_workload_cpu_core_used コア ワークロード内の全 Pod による CPU 使用量。
k8s_workload_mem_working_set_bytes MiB ワークロード内の全 Pod によるワーキングセットメモリ使用量。
k8s_workload_network_receive_bytes_bw Mbps ワークロードのネットワーク受信帯域幅。
k8s_workload_network_transmit_bytes_bw Mbps ワークロードのネットワーク送信帯域幅。
k8s_workload_pod_restart_total ワークロード内の Pod の再起動回数の合計。
k8s_workload_pod_total ワークロード内の Pod 数。
k8s_workload_rate_cpu_core_used_cluster % ワークロードの CPU 使用量がクラスターの CPU 容量に占める割合。

Pod メトリクス

Measurement:tencentcloud_qce_tke2_pod

メトリクス 単位 説明
k8s_pod_cpu_core_used コア Pod の CPU 使用量。
k8s_pod_disk_usage % Pod の rootfs 容量使用率。
k8s_pod_fs_read_bytes MiB Pod がブロックデバイスから読み取ったデータ量。
k8s_pod_fs_write_bytes MiB Pod がブロックデバイスに書き込んだデータ量。
k8s_pod_mem_working_set_bytes MiB Pod のワーキングセットメモリ使用量。
k8s_pod_network_receive_bytes_bw Mbps Pod のネットワーク受信帯域幅。
k8s_pod_network_receive_packets pps Pod が 1 秒あたりに受信したネットワークパケット数。
k8s_pod_network_transmit_bytes_bw Mbps Pod のネットワーク送信帯域幅。
k8s_pod_network_transmit_packets pps Pod が 1 秒あたりに送信したネットワークパケット数。
k8s_pod_rate_cpu_core_used_limit % Pod の CPU 使用量が CPU Limit に占める割合。
k8s_pod_rate_cpu_core_used_request % Pod の CPU 使用量が CPU Request に占める割合。
k8s_pod_rate_mem_working_set_limit % Pod のワーキングセットメモリ使用量がメモリ Limit に占める割合。
k8s_pod_rate_mem_working_set_request % Pod のワーキングセットメモリ使用量がメモリ Request に占める割合。
k8s_pod_restart_total Pod の再起動回数。
k8s_pod_status_ready ステータス値 Pod の Ready 状態。値が 1 の場合は Ready、0 の場合は Not Ready を示します。組み込みビューでは、このメトリクスを集計して Ready と Not Ready の Pod 数を算出します。

コンテナメトリクス

Measurement:tencentcloud_qce_tke2_container

メトリクス 単位 説明
k8s_container_rate_cpu_core_used_limit % コンテナの CPU 使用量が CPU Limit に占める割合。
k8s_container_rate_cpu_core_used_request % コンテナの CPU 使用量が CPU Request に占める割合。
k8s_container_rate_mem_working_set_limit % コンテナのワーキングセットメモリ使用量がメモリ Limit に占める割合。
k8s_container_rate_mem_working_set_request % コンテナのワーキングセットメモリ使用量がメモリ Request に占める割合。

フィードバック

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