Ops Agent è l'agente principale per la raccolta dei dati di telemetria dalle istanze Compute Engine. Grazie all'abbinamento della raccolta di log, metriche e tracce in un unico processo, Ops Agent utilizza Fluent Bit per i log, così da supportare il logging a velocità effettiva elevata, e OpenTelemetry Collector per le metriche e le tracce.
Per informazioni sull'installazione di Ops Agent, consulta quanto segue:
- Per le istanze Compute Engine, consulta Installazione di Ops Agent.
- Per i server Bare Metal Solution, vedi Configurare Ops Agent per Bare Metal Solution.
Funzionalità di Ops Agent
Le funzionalità generali includono:- Unico processo di download e installazione/upgrade.
- Configurazione semplice, unificata e basata su YAML.
- Supporto per distribuzioni Linux e Windows standard.
- Supporto del proxy.
Funzionalità di logging
Le funzionalità di logging includono:
Prestazioni migliorate rispetto all'agente Logging precedente:
- Capacità di velocità effettiva elevata, sfruttando appieno l'architettura multi-core.
- Gestione efficiente delle risorse (ad es. memoria, CPU).
Raccolta dei log da varie fonti:
- Log di sistema standard (
/var/log/syslog
e/var/log/messages
per Linux, log eventi di Windows) raccolti senza configurazione. - Log basati su file con percorsi e intervallo di aggiornamento personalizzabili.
- Log del daemon journald / systemd.
- Log sul protocollo TCP.
- Log tramite il protocollo Forward (utilizzato da Fluent Bit e Fluentd).
- Log di sistema standard (
Elaborazione flessibile:
- Analizza i log di testo in log strutturati: analisi basata su JSON e basata su espressioni regolari.
- Modifica le voci di log rimuovendo, rinominando o impostando i campi.
- Escludi i log in base a etichette ed espressioni regolari.
- Rileva e concatena i log delle eccezioni di linguaggio multilinea da Java, Python e Golang.
Assistenza per applicazioni di terze parti
- Integrazione dei log delle applicazioni di terze parti curata che riconosce i percorsi e i formati comuni dei file di log delle app.
Funzionalità di monitoraggio
Le funzionalità di monitoraggio includono:
- Metriche di sistema raccolte senza configurazione. Le metriche raccolte includono:
- metriche cpu
- metriche del disco
- iis metrics (solo Windows)
- metriche dell'interfaccia
- Metriche GPU (solo Linux)
- metriche di memoria
- mssql metrics (solo Windows)
- Metriche del file di paging (solo Windows)
- Scambia metriche
- metriche di rete
- metriche dei processi
- agent self metrics:
- Assistenza per applicazioni di terze parti
- Integrazioni curate per le metriche delle applicazioni di terze parti, che raccolgono metriche comuni delle app e offrono dashboard e policy di avviso di esempio.
- 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 delle metriche NVIDIA Data Center GPU Manager (DCGM).
La pagina Gestione delle metriche di Cloud Monitoring fornisce informazioni che possono aiutarti a controllare l'importo che spendi per le metriche fatturabili senza influire sull'osservabilità. La pagina Gestione delle metriche riporta le seguenti informazioni:
- Volumi di importazione per la fatturazione basata su byte e campioni, in tutti i domini delle metriche e per le 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.
- Tasso di 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 maggiori informazioni 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) da applicazioni instrumentate con SDK OpenTelemetry.
Istanze di macchine virtuali
Puoi installare Ops Agent sulle istanze Compute Engine. Per creare un'istanza Compute Engine, consulta la guida introduttiva a 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 un supporto integrato per Monitoring. Non sono necessari agenti.
- Le istanze dell'ambiente flessibile di App Engine hanno agenti preinstallati con configurazioni specifiche del servizio.
- Le istanze Dataflow hanno agenti di monitoraggio legacy preinstallati con configurazioni specifiche del servizio.
Le istanze Dataproc precedenti alla versione 2.2 dell'immagine hanno agenti di monitoraggio legacy preinstallati con configurazioni specifiche del 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 Configurazione di logging e monitoraggio per GKE.
- Le istanze di Google Distributed Cloud hanno una soluzione integrata di logging e monitoraggio che raccoglie lo stato dei componenti di sistema. Per informazioni, vedi Logging e monitoraggio.
Sistemi operativi
Ops Agent supporta i seguenti sistemi operativi su istanze VM compatibili. Per informazioni sulle istanze VM Arm, vedi Supporto delle VM Arm di Compute Engine.
Sistemi operativi Linux
L'agente supporta i seguenti sistemi operativi Linux:
- Rocky Linux 8
- Rocky Linux 9
- RHEL 8: rhel-8, rhel-8-6-sap-ha, rhel-8-8-sap-ha, rhel-8-10-sap-ha
- RHEL 9: rhel-9
- Debian 11 (Bullseye)
- Debian 12 (Bookworm)
- Deep Learning VM Images 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
- 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
- OpenSUSE Leap 15: opensuse-leap (opensuse-leap-15-6-*)
Supporto per le VM Compute Engine Arm
Ops Agent supporta le istanze VM Compute Engine C4A e Tau T2A Arm. Ops Agent è supportato per le VM Arm sulle seguenti immagini del sistema operativo:
- Debian 12 (Bookworm): Ops Agent versione 2.44.0
- Ubuntu 22.04 LTS (Jammy Jellyfish): Ops Agent versione 2.42.0
- Ubuntu 24.04 LTS (Noble Numbat): Ops Agent versione 2.47.0
- RHEL 9: Ops Agent versione 2.40.0
- Rocky Linux 8: Ops Agent versione 2.51.0
- Rocky Linux 9: Ops Agent versione 2.40.0
- SLES 15: Ops Agent versione 2.43.0
- OpenSUSE Leap 15: Ops Agent versione 2.43.0
Ops Agent è supportato su un sottoinsieme delle immagini supportate da Compute Engine. Per saperne di più sulle VM Compute Engine Arm, vedi Creazione e avvio di un'istanza VM Arm.
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.com
Sottodominio dei download di Google:
dl.google.com
L'esecuzione dell'agente richiede l'accesso ai seguenti nomi DNS:
Server dei token OAuth2:
oauth2.googleapis.com
Le 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.com
API 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
Norme sul ritiro
L'agente operativo è soggetto alle norme sul ritiro degli agenti.
Per informazioni sul ritiro di funzionalità e versioni precedenti, consulta la pagina Ritiri di Google Cloud Observability.
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 progetto Google Cloud . Per informazioni sui prezzi, consulta i seguenti documenti:Per raccogliere le tracce OpenTelemetry Protocol (OTLP), devi configurare l'agente per raccogliere le tracce da un'applicazione strumentata. Per maggiori informazioni, vedi Raccogliere tracce (OTLP) con Ops Agent.
Passaggi successivi
- Per installare l&#Ops Agent, consulta Installazione dell'agente operativo.