DCGM-Messwerte für Vertex AI-Inferenz ansehen

Auf dieser Seite wird beschrieben, wie Sie NVIDIA Data Center GPU Manager-Messwerte (DCGM) für Ihre Vertex AI-Inferenzendpunkte untersuchen.

Was ist DCGM?

NVIDIA Data Center GPU Manager (DCGM) ist eine Reihe von Tools von NVIDIA, mit denen Sie NVIDIA-GPUs verwalten und überwachen können. Vertex AI Inference exportiert automatisch DCGM-Messwerte der Gemini Enterprise Agent Platform in Cloud Monitoring, wenn Ihre Endpunkte unterstützte GPUs verwenden. Diese Messwerte bieten eine umfassende Ansicht der GPU-Auslastung, -Leistung und des GPU-Zustands.

Vorbereitung

Prüfen Sie, ob Cloud Monitoring für Ihr Projekt aktiviert ist. Weitere Informationen finden Sie unter Monitoring API aktivieren.

DCGM-Messwerte verwenden

So rufen Sie DCGM-Messwerte im Metrics Explorer auf:

  1. Rufen Sie in der Cloud de Confiance Console die Seite Metrics Explorer auf.

    Zum Metrics Explorer

  2. Wählen Sie unter Messwert auswählen die Option Prometheus-Ziel aus.

  3. Wählen Sie unter Aktive Messwertkategorien die Option Vertex aus.

  4. Wählen Sie unter Aktive Messwerte den gewünschten Messwert aus.

  5. Klicken Sie auf Übernehmen.

Sie können Messwerte auch mit Grafanaoder der Prometheus API oder UIabfragen.

Quota

DCGM-Messwerte verbrauchen Kontingent für Zeitachsenaufnahmeanfragen pro Minute der Cloud Monitoring API. Bevor Sie die Messwertpakete aktivieren, prüfen Sie Ihre letzte Spitzennutzung dieses Kontingents. Wenn Sie sich bereits dem Kontingentlimit nähern, können Sie eine Kontingenterhöhung beantragen.

DCGM-Messwerte der Gemini Enterprise Agent Platform

Die Cloud Monitoring-Messwertnamen in dieser Tabelle müssen das Präfix prometheus.googleapis.com/ haben. Dieses Präfix wurde in den Einträgen der Tabelle weggelassen.

Neben Labels für die überwachte Ressource prometheus_target haben alle erfassten DCGM-Messwerte auf der Gemini Enterprise Agent Platform die folgenden Labels:

GPU-Labels:

  • gpu_model: Das GPU-Gerätemodell, z. B. NVIDIA L4.
  • gpu_uuid: Die UUID des GPU-Geräts.
  • gpu_i_id: Die Instanz-ID der NVIDIA Multi-Instanz-GPU (MIG).

Labels der Gemini Enterprise Agent Platform:

  • deployed_model_id: Die ID eines bereitgestellten Modells, das Inferenzanfragen verarbeitet.
  • model_display_name: Der Anzeigename eines bereitgestellten Modells.
  • replica_id: Die eindeutige ID des Replikats des bereitgestellten Modells (Pod-Name).
  • endpoint_id: Die ID eines Modellendpunkts.
  • endpoint_display_name: Der Anzeigename eines Modellendpunkts.
  • product: Der Name des Features unter der Gemini Enterprise Agent Platform. Dieser Wert ist immer Online Inference.
PromQL-Messwertname
Cloud Monitoring-Messwertname
Art, Typ, Einheit
Überwachte Ressourcen
Beschreibung
vertex_dcgm_fi_dev_fb_free
vertex_dcgm_fi_dev_fb_free/gauge

GAUGE, DOUBLE, 1 prometheus_target Kostenloser Framebuffer in MB.
vertex_dcgm_fi_dev_fb_total
vertex_dcgm_fi_dev_fb_total/gauge

GAUGE, DOUBLE, 1 prometheus_target Gesamter Framebuffer der GPU in MB.
vertex_dcgm_fi_dev_fb_used
vertex_dcgm_fi_dev_fb_used/gauge

GAUGE, DOUBLE, 1 prometheus_target Verwendeter Framebuffer in MB.
vertex_dcgm_fi_dev_gpu_temp
vertex_dcgm_fi_dev_gpu_temp/gauge

GAUGE, DOUBLE, 1 prometheus_target Aktuelle Temperaturmesswerte für das Gerät in °C.
vertex_dcgm_fi_dev_gpu_util
vertex_dcgm_fi_dev_gpu_util/gauge

GAUGE, DOUBLE, 1 prometheus_target GPU-Auslastung in %.
vertex_dcgm_fi_dev_mem_copy_util
vertex_dcgm_fi_dev_mem_copy_util/gauge

GAUGE, DOUBLE, 1 prometheus_target Arbeitsspeicherauslastung in %.
vertex_dcgm_fi_dev_memory_temp
vertex_dcgm_fi_dev_memory_temp/gauge

GAUGE, DOUBLE, 1 prometheus_target Arbeitsspeichertemperatur für das Gerät in °C.
vertex_dcgm_fi_dev_power_usage
vertex_dcgm_fi_dev_power_usage/gauge

GAUGE, DOUBLE, 1 prometheus_target Stromverbrauch des Geräts in Watt.
vertex_dcgm_fi_dev_sm_clock
vertex_dcgm_fi_dev_sm_clock/gauge

GAUGE, DOUBLE, 1 prometheus_target SM-Taktfrequenz in MHz.
vertex_dcgm_fi_dev_total_energy_consumption
vertex_dcgm_fi_dev_total_energy_consumption/counter

CUMULATIVE, DOUBLE, 1 prometheus_target Gesamtenergieverbrauch der GPU in mJ seit dem letzten Neuladen des Treibers.
vertex_dcgm_fi_prof_dram_active
vertex_dcgm_fi_prof_dram_active/gauge

GAUGE, DOUBLE, 1 prometheus_target Das Verhältnis der Zyklen, in denen die Arbeitsspeicherschnittstelle des Geräts aktiv Daten sendet oder empfängt.
vertex_dcgm_fi_prof_gr_engine_active
vertex_dcgm_fi_prof_gr_engine_active/gauge

GAUGE, DOUBLE, 1 prometheus_target Das Verhältnis der Zeit, in der die Grafik-Engine aktiv ist.
vertex_dcgm_fi_prof_nvlink_rx_bytes
vertex_dcgm_fi_prof_nvlink_rx_bytes/gauge

GAUGE, DOUBLE, 1 prometheus_target Die Rate der aktiven NvLink-RX-Daten (Lesen) in Byte, einschließlich Header und Nutzlast.
vertex_dcgm_fi_prof_nvlink_tx_bytes
vertex_dcgm_fi_prof_nvlink_tx_bytes/gauge

GAUGE, DOUBLE, 1 prometheus_target Die Rate der aktiven NvLink-TX-Daten (Übertragung) in Byte, einschließlich Header und Nutzlast.
vertex_dcgm_fi_prof_pcie_rx_bytes
vertex_dcgm_fi_prof_pcie_rx_bytes/gauge

GAUGE, DOUBLE, 1 prometheus_target Die Rate der aktiven PCIe-RX-Daten (Lesen) in Byte, einschließlich Header und Nutzlast.
vertex_dcgm_fi_prof_pcie_tx_bytes
vertex_dcgm_fi_prof_pcie_tx_bytes/gauge

GAUGE, DOUBLE, 1 prometheus_target Die Rate der aktiven PCIe-TX-Daten (Übertragung) in Byte, einschließlich Header und Nutzlast.
vertex_dcgm_fi_prof_pipe_fp16_active
vertex_dcgm_fi_prof_pipe_fp16_active/gauge

GAUGE, DOUBLE, 1 prometheus_target Das Verhältnis der Zyklen, in denen die fp16-Pipe aktiv ist.
vertex_dcgm_fi_prof_pipe_fp32_active
vertex_dcgm_fi_prof_pipe_fp32_active/gauge

GAUGE, DOUBLE, 1 prometheus_target Das Verhältnis der Zyklen, in denen die fp32-Pipe aktiv ist.
vertex_dcgm_fi_prof_pipe_fp64_active
vertex_dcgm_fi_prof_pipe_fp64_active/gauge

GAUGE, DOUBLE, 1 prometheus_target Das Verhältnis der Zyklen, in denen die fp64-Pipe aktiv ist.
vertex_dcgm_fi_prof_pipe_tensor_active
vertex_dcgm_fi_prof_pipe_tensor_active/gauge

GAUGE, DOUBLE, 1 prometheus_target Das Verhältnis der Zyklen, in denen eine beliebige Tensor-Pipe aktiv ist.
vertex_dcgm_fi_prof_sm_active
vertex_dcgm_fi_prof_sm_active/gauge

GAUGE, DOUBLE, 1 prometheus_target Das Verhältnis der Zyklen, in denen einer SM mindestens 1 Warp zugewiesen ist.

Unterstützte GPUs

Alle NVIDIA-GPUs werden unterstützt, mit Ausnahme der folgenden, da Ressourcenbeschränkungen gelten:

  1. NVIDIA P100
  2. NVIDIA V100
  3. NVIDIA P4
  4. NVIDIA T4

Nächste Schritte