コンテンツにスキップ

Volcengine VKE

Volcengine のコンテナーサービス(Volcengine Kubernetes Engine, VKE)です。VKE のメトリクス収集を行い、Cluster、Container、Node、Pod などを含みます。

設定

Func のインストール

Guance の連携 - 拡張 - マネージド版 Func の利用を推奨します。前提条件はすべて自動で導入されるので、そのままスクリプトのインストールを続けてください。

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

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

ヒント:要件を満たす Volcengine AK を事前に用意してください(簡単な方法として、グローバル読み取り専用権限 ReadOnlyAccess をそのまま付与できます)

VKE クラウドリソースの監視データを同期するため、対応する収集スクリプト「Guance 連携(Volcengine-VKE 収集)」(ID:integration_volcengine_vke)をインストールします。

【インストール】をクリックした後、必要なパラメータを入力します。Volcengine AK、Volcengine アカウント名。

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

有効化すると、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくしてから、実行タスクの記録と対応するログを確認できます。

対応するログも収集する場合は、該当するログ収集スクリプトも有効にしてください。請求情報を収集する場合は、クラウド請求収集スクリプトを有効にしてください。

検証

  1. 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するかを確認し、あわせてタスク記録とログを確認して異常がないか確認します
  2. Guance の「インフラストラクチャ / カスタム」でアセット情報が存在するか確認します
  3. Guance の「メトリクス」で対応する監視データがあるか確認します

メトリクス

Volcengine Cloud Monitor を設定すると、デフォルトのメトリクスセットは次のとおりです。設定によってさらに多くのメトリクスを収集できます Volcengine Cloud Monitor のメトリクス詳細

注意:volcengine VKE コンソールで監視プラグインをインストールする必要があります

MetricName SubNamespace メトリクス名 MetricUnit Dimension
Cluster_MemoryUsed Cluster クラスタのメモリ使用量 Bytes(SI) Cluster
Cluster_CPUUsage Cluster クラスタの CPU 使用率 Percent Cluster
Cluster_MemoryUsage Cluster クラスタのメモリ使用率 Percent Cluster
Cluster_NodeCount Cluster クラスタのノード数 Count Cluster
Cluster_CPUUsed Cluster クラスタの CPU 使用量 Core Cluster
Container_MemoryUsed Container コンテナーのメモリ使用量 Bytes(SI) Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container
Container_CPUUsage Container コンテナーの CPU 使用率(limit ベース) Percent Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container
Container_MemoryUsage Container コンテナーのメモリ使用率(limit ベース) Percent Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container
Container_CPUUsed Container コンテナーの CPU 使用量 Core Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container
Container_GPU_Memory_Free Container コンテナー GPU メモリの未使用量 Megabytes Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container,GPU
Container_GPU_Memory_Used Container コンテナー GPU メモリ使用量 Megabytes Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container,GPU
Container_GPU_Usage Container コンテナー GPU 使用率 Percent Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container,GPU
Container_GPU_Count Container コンテナー GPU 枚数 Count Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container,GPU
Container_GPU_Memory_Usage Container コンテナー GPU メモリ使用率 Percent Cluster,Namespace,Deployment,StatefulSet,DaemonSet,CronJob,Job,Pod,Container,GPU
CronJob_MemoryUsed CronJob CronJob のメモリ使用量 Bytes(SI) Cluster,Namespace,CronJob
CronJob_CPUUsage CronJob CronJob の CPU 使用率(limit ベース) Percent Cluster,Namespace,CronJob
CronJob_MemoryUsage CronJob CronJob のメモリ使用率(limit ベース) Percent Cluster,Namespace,CronJob
CronJob_CPUUsed CronJob CronJob の CPU 使用量 Core Cluster,Namespace,CronJob
CronJob_GPU_Memory_Free CronJob CronJob GPU メモリの未使用量 Megabytes Cluster,Namespace,CronJob,GPU
CronJob_GPU_Memory_Used CronJob CronJob GPU メモリ使用量 Megabytes Cluster,Namespace,CronJob,GPU
CronJob_GPU_Usage CronJob CronJob GPU 使用率 Percent Cluster,Namespace,CronJob,GPU
CronJob_GPU_Count CronJob CronJob GPU 枚数 Count Cluster,Namespace,CronJob,GPU
CronJob_GPU_Memory_Usage CronJob CronJob GPU メモリ使用率 Percent Cluster,Namespace,CronJob,GPU
DaemonSet_MemoryUsed DaemonSet DaemonSet のメモリ使用量 Bytes(SI) Cluster,Namespace,DaemonSet
DaemonSet_CPUUsage DaemonSet DaemonSet の CPU 使用率(limit ベース) Percent Cluster,Namespace,DaemonSet
DaemonSet_MemoryUsage DaemonSet DaemonSet のメモリ使用率(limit ベース) Percent Cluster,Namespace,DaemonSet
DaemonSet_CPUUsed DaemonSet DaemonSet の CPU 使用量 Core Cluster,Namespace,DaemonSet
DaemonSet_GPU_Memory_Free DaemonSet DaemonSet GPU メモリの未使用量 Megabytes Cluster,Namespace,DaemonSet,GPU
DaemonSet_GPU_Memory_Used DaemonSet DaemonSet GPU メモリ使用量 Megabytes Cluster,Namespace,DaemonSet,GPU
DaemonSet_GPU_Usage DaemonSet DaemonSet GPU 使用率 Percent Cluster,Namespace,DaemonSet,GPU
DaemonSet_GPU_Count DaemonSet DaemonSet GPU 枚数 Count Cluster,Namespace,DaemonSet,GPU
DaemonSet_GPU_Memory_Usage DaemonSet DaemonSet GPU メモリ使用率 Percent Cluster,Namespace,DaemonSet,GPU
Deployment_MemoryUsed Deployment ステートレスワークロードのメモリ使用量 Bytes(SI) Cluster,Namespace,Deployment
Deployment_CPUUsage Deployment ステートレスワークロードの CPU 使用率(limit ベース) Percent Cluster,Namespace,Deployment
Deployment_MemoryUsage Deployment ステートレスワークロードのメモリ使用率(limit ベース) Percent Cluster,Namespace,Deployment
Deployment_CPUUsed Deployment ステートレスワークロードの CPU 使用量 Core Cluster,Namespace,Deployment
Deployment_GPU_Memory_Free Deployment ステートレスワークロード GPU メモリの未使用量 Megabytes Cluster,Namespace,Deployment,GPU
Deployment_GPU_Memory_Used Deployment ステートレスワークロード GPU メモリ使用量 Megabytes Cluster,Namespace,Deployment,GPU
Deployment_GPU_Usage Deployment ステートレスワークロード GPU 使用率 Percent Cluster,Namespace,Deployment,GPU
Deployment_GPU_Count Deployment ステートレスワークロード GPU 枚数 Count Cluster,Namespace,Deployment,GPU
Deployment_GPU_Memory_Usage Deployment ステートレスワークロード GPU メモリ使用率 Percent Cluster,Namespace,Deployment,GPU
Job_CPUUsed Job ジョブの CPU 使用量 Core Cluster,Namespace,Job
Job_MemoryUsed Job ジョブのメモリ使用量 Bytes(SI) Cluster,Namespace,Job
Job_CPUUsage Job ジョブの CPU 使用率(limit ベース) Percent Cluster,Namespace,Job
Job_MemoryUsage Job ジョブのメモリ使用率(limit ベース) Percent Cluster,Namespace,Job
Job_GPU_Memory_Free Job ジョブ GPU メモリの未使用量 Megabytes Cluster,Namespace,Job,GPU
Job_GPU_Memory_Used Job ジョブ GPU メモリ使用量 Megabytes Cluster,Namespace,Job,GPU
Job_GPU_Usage Job ジョブ GPU 使用率 Percent Cluster,Namespace,Job,GPU
Job_GPU_Count Job ジョブ GPU 枚数 Count Cluster,Namespace,Job,GPU
Job_GPU_Memory_Usage Job ジョブ GPU メモリ使用率 Percent Cluster,Namespace,Job,GPU
Namespace_CPUUsed Namespace Namespace の CPU 使用量 Core Cluster,Namespace
Namespace_MemoryUsed Namespace Namespace のメモリ使用量 Bytes(SI) Cluster,Namespace
Node_PodCount Node Pod 数 Count Cluster,Node
Node_CPURequestUsage Node ノードの CPU 割り当て率(request) Percent Cluster,Node
Node_MemoryRequestUsage Node ノードのメモリ割り当て率(request) Percent Cluster,Node
Node_CPULimitUsage Node ノードの CPU 割り当て率(limit) Percent Cluster,Node
Node_MemoryLimitUsage Node ノードのメモリ割り当て率(limit) Percent Cluster,Node
Node_CPUUsage Node ノードの CPU 使用率 Percent Cluster,Node
Node_MemoryUsage Node ノードのメモリ使用率 Percent Cluster,Node
PersistentVolumeClaim_VolumeUsage PersistentVolumeClaim ストレージボリューム要求の容量使用率 Percent Cluster,Namespace,PersistentVolumeClaim

オブジェクト

収集された Volcengine VKE オブジェクトデータ構造です。オブジェクトデータは「インフラストラクチャ - カスタム」で確認できます

    {
    "fields": {
        "ClusterConfig": {},
        "CreateTime": "2024-04-07T06:13:08Z",
        "KubernetesConfig": {},
        "PodsConfig": {},
        "message": {}
    },
    "measurement": "volcengine_vke",
    "tags": {
        "ChargeType": "PostPaid",
        "ClusterId": "cco93ispooc7b6ohg00b0",
        "ClusterName": "test",
        "KubernetesVersion": "v1.26.10-vke.14",
        "RegionId": "cn-shanghai",
        "Status": "Running",
        "name": "cco93ispooc7b6ohg00b0"
        }
    }

フィードバック

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