Ops Agent è l'agente principale per la raccolta dei dati di telemetria dalle istanze Compute Engine. Combinando la raccolta di log, metriche e tracce in un unico processo, Ops Agent utilizza Fluent Bit per i log, che supporta il logging a velocità effettiva elevata, e OpenTelemetry Collector per metriche e tracce.
Per informazioni sull'installazione di Ops Agent, consulta le seguenti risorse:
- Per le istanze Compute Engine, consulta Installare Ops Agent.
- Per i server Bare Metal Solution, consulta Configurare Ops Agent per Bare Metal Solution.
Funzionalità di Ops Agent
Le funzionalità generali includono:- Singolo processo di download e installazione/upgrade.
- Configurazione semplice, unificata e basata su YAML.
- Supporto per le distribuzioni standard di Linux e Windows.
- Supporto proxy.
Funzionalità di logging
Le funzionalità di logging includono:
Rendimento migliorato rispetto all'agente Logging legacy:
- Funzionalità di velocità effettiva elevata, che sfrutta appieno l'architettura multi-core.
- Gestione efficiente delle risorse (ad es. memoria, CPU).
Raccolta di log da varie origini:
- Log di sistema standard (
/var/log/sysloge/var/log/messagesper Linux, log eventi di Windows) raccolti senza configurazione. - Log basati su file con percorsi e intervalli di aggiornamento personalizzabili.
- Log del daemon journald / systemd.
- Log tramite protocollo TCP.
- Log tramite protocollo Forward (utilizzato da Fluent Bit e Fluentd).
- Log di sistema standard (
Elaborazione flessibile:
- Analisi dei log di testo in log strutturati: analisi basata su JSON ed espressioni regolari.
- Modifica delle voci di log rimuovendo, rinominando o impostando i campi.
- Esclusione dei log in base a etichette ed espressioni regolari.
- Rilevamento e concatenazione dei log di eccezioni di linguaggio multiriga da Java, Python e Golang.
Supporto per applicazioni di terze parti
- Integrazione dei log di applicazioni di terze parti curata che riconosce i percorsi e i formati dei file di log delle app comuni.
Funzionalità di monitoraggio
Le funzionalità di monitoraggio includono:
- Metriche di sistema raccolte senza configurazione. Le metriche raccolte includono:
- Metriche della CPU
- Metriche del disco
- Metriche IIS (solo Windows)
- Metriche dell'interfaccia
- Metriche della GPU (solo Linux)
- Metriche di memoria
- Metriche MSSQL (solo Windows)
- Metriche del file di paging (solo Windows )
- Metriche di swap
- Metriche di rete
- Metriche dei processi
- Metriche automatiche dell'agente:
- Supporto per applicazioni di terze parti
- Raccolta di metriche Prometheus dalle applicazioni in esecuzione su Compute Engine.
- Raccolta di metriche e tracce OpenTelemetry Protocol (OTLP) dalle applicazioni strumentate con gli SDK OpenTelemetry.
- Raccolta di metriche NVIDIA Data Center GPU Manager (DCGM).
La pagina Gestione metriche di Cloud Monitoring fornisce informazioni che possono aiutarti a controllare l'importo speso per le metriche fatturabili senza influire sull'osservabilità. La pagina Gestione metriche riporta le seguenti informazioni:
- Volumi di importazione per la fatturazione basata su byte e su campioni, per domini di metriche e per singole metriche.
- Dati su etichette e cardinalità delle metriche.
- Numero di letture per ogni metrica.
- Utilizzo delle metriche nelle policy di avviso e nelle dashboard personalizzate.
- Frequenza degli errori di scrittura delle metriche.
Puoi anche utilizzare la pagina Gestione metriche per escludere le metriche non necessarie, eliminando il costo della loro importazione. Per saperne di più sulla pagina Gestione metriche, consulta Visualizzare e gestire l'utilizzo delle metriche.
Funzionalità di Trace
Le funzionalità di Trace includono:
- Raccolta di tracce OpenTelemetry Protocol (OTLP) dalle applicazioni strumentate con gli SDK OpenTelemetry.
Istanze di macchine virtuali
Puoi installare Ops Agent sulle istanze Compute Engine. Per creare un'istanza Compute Engine, consulta la guida introduttiva di Compute Engine.
I seguenti tipi di istanze VM appartengono a servizi gestiti che implementano il supporto di Monitoring specifico per il servizio. Non tentare di installare o configurare manualmente Ops Agent:
- L'ambiente standard di App Engine ha il supporto di Monitoring integrato. Non sono necessari agenti.
- Le istanze dell'ambiente flessibile di App Engine hanno agenti preinstallati con configurazioni specifiche per il servizio.
- Le istanze Dataflow hanno agenti Monitoring legacy preinstallati con configurazioni specifiche per il servizio.
DataprocDataproc precedenti alla versione immagine 2.2 hanno agenti Monitoring legacy preinstallati con configurazioni specifiche per il servizio.
Puoi installare Ops Agent sui cluster Dataproc che utilizzano la versione immagine 2.2 e successive per raccogliere i log syslog e le metriche host. Per saperne di più, consulta Versioni di rilascio di Dataproc 2.2.x.
- Istanze dei nodi Google Kubernetes Engine:
- I cluster GKE su Google Cloud sono configurati per raccogliere log e metriche con Logging e Monitoring per impostazione predefinita. Puoi anche configurare la raccolta di metriche e log per i cluster di container esistenti. Per informazioni, consulta Configurare il logging e il monitoraggio per GKE.
- Le istanze Google Distributed Cloud hanno una soluzione di logging e monitoraggio integrata che raccoglie lo stato dei componenti di sistema. Per informazioni, consulta Logging e monitoraggio.
Sistemi operativi
Ops Agent supporta i seguenti sistemi operativi sulle istanze VM compatibili. Per informazioni sulle istanze VM Arm, consulta Supporto per le VM Arm di Compute Engine.
Sistemi operativi Linux
L'agente supporta i seguenti sistemi operativi Linux:
- Rocky Linux 8
- Rocky Linux 9
- Rocky Linux 10
- RHEL 8: rhel-8, rhel-8-6-sap-ha, rhel-8-8-sap-ha, rhel-8-10-sap-ha
- RHEL 9: rhel-9
- RHEL 10: rhel-10
- CentOS Stream 10
- Debian 11 (Bullseye)
- Debian 12 (Bookworm)
- Debian 13 (Trixie)
- Deep Learning VM Image basate su Debian 11 (Bullseye)
- Ubuntu 22.04 LTS (Jammy Jellyfish): ubuntu-2204-lts, ubuntu-minimal-2204-lts
- Ubuntu 24.04 LTS (Noble Numbat): ubuntu-2404-lts-amd64, ubuntu-minimal-2404-lts-amd64
- Ubuntu 25.10 (Questing Quokka): ubuntu-2510-amd64, ubuntu-minimal-2510-amd64
- SLES 12: sles-12, sles-12-sp5-sap
- SLES 15: sles-15, sles-15-sp3-sap, sles-15-sp4-sap, sles-15-sp5-sap, sles-15-sp6-sap
Supporto per le VM Arm di Compute Engine
Ops Agent supporta le istanze VM Arm C4A e Tau T2A Arm di Compute Engine. Ops Agent è supportato per le VM Arm sulle seguenti immagini sistema operativo:
- Debian 12 (Bookworm): versione 2.44.0 di Ops Agent
- Debian 13 (Trixie): versione 2.61.0 di Ops Agent
- Ubuntu 22.04 LTS (Jammy Jellyfish): versione 2.42.0 di Ops Agent
- Ubuntu 24.04 LTS (Noble Numbat): versione 2.47.0 di Ops Agent
- Ubuntu 25.10 (Questing Quokka): versione 2.62.0 di Ops Agent
- RHEL 9: versione 2.40.0 di Ops Agent
- RHEL 10: versione 2.64.0 di Ops Agent
- Rocky Linux 8: versione 2.51.0 di Ops Agent
- Rocky Linux 9: versione 2.40.0 di Ops Agent
- Rocky Linux 10: versione 2.64.0 di Ops Agent
- CentOS Stream 10: versione 2.64.0 di Ops Agent
- SLES 15: versione 2.43.0 di Ops Agent
Ops Agent è supportato su un sottoinsieme delle immagini supportate da Compute Engine. Per saperne di più sulle VM Arm di Compute Engine, consulta Creare e avviare un'istanza VM Arm instance.
Sistemi operativi Windows
L'agente supporta i seguenti sistemi operativi Windows:
- Windows Server: windows-2016, windows-2019, windows-2022, windows-2025
- Windows Server Core: windows-2016-core, windows-2019-core, windows-20h2-core, windows-2022-core, windows-2025-core
Requisiti di accesso dell'agente
L'installazione dell'agente richiede l'accesso ai seguenti nomi DNS:
Repository di pacchetti Google Cloud:
packages.cloud.google.comSottodominio dei download di Google:
dl.google.com
L'esecuzione dell'agente richiede l'accesso ai seguenti nomi DNS:
Server dei token OAuth2:
oauth2.googleapis.comLe versioni precedenti dell'agente potrebbero richiedere l'accesso a
www.googleapis.com(URL completo:https://www.googleapis.com/oauth2/v3/token).Se utilizzi una versione precedente dell'agente, ti consigliamo di eseguire l'upgrade dell'agente all'ultima versione.
API Monitoring:
monitoring.googleapis.comAPI Logging:
logging.googleapis.com
L'agente utilizza le porte TCP all'interno della VM per la comunicazione tra processi. Le seguenti porte, che non devono essere aperte esternamente, devono essere disponibili per l'agente sulla VM:
20201
20202
Criteri di supporto
Ops Agent è supportato in base ai criteri relativi agli orizzonti temporali di supporto.
Prezzi
Se installi Ops Agent, è possibile che ti vengano addebitati dei costi per le metriche, i log o le tracce inviati dall'agente al tuo Google Cloud progetto. Per informazioni sui prezzi, consulta Prezzi di Google Cloud Observability.Per raccogliere le tracce OpenTelemetry Protocol (OTLP), devi configurare l' agente in modo che raccolga le tracce da un'applicazione strumentata. Per saperne di più, consulta Raccogliere tracce (OTLP) con Ops Agent.
Passaggi successivi
- Per installare Ops Agent, consulta Installare Ops Agent.