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 installare Ops Agent, consulta la pagina Installazione di Ops Agent.
Funzionalità di Ops Agent
Le caratteristiche generali includono:- Un'unica procedura di download e installazione/upgrade.
- Configurazione semplice, unificata, basata su YAML.
- Supporto per le distribuzioni Linux e Windows standard.
- Supporto proxy.
Funzionalità di logging
Le funzionalità di logging includono:
Prestazioni migliorate rispetto all'agente Logging legacy:
- Elevata capacità di velocità effettiva, 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/syslog
e/var/log/messages
per Linux, log eventi di Windows) raccolti senza configurazione. - Log basati su file con percorsi personalizzabili e intervallo di aggiornamento.
- Log daemon / systemd del journal.
- Registra tramite protocollo TCP.
- Registra tramite il protocollo di inoltro (utilizzato da Fluent Bit e Fluentd).
- Log di sistema standard (
Elaborazione flessibile:
- Analizza i log di testo in log strutturati: basati su JSON e basati 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 di eccezione del linguaggio multilinea da Java, Python e Golang.
Assistenza per applicazioni di terze parti
- Integrazione curata di log delle applicazioni di terze parti che riconosce percorsi e formati dei file di log dell'app.
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 GPU (solo Linux)
- metriche di memoria
- Metriche mssql (solo Windows)
- metriche del file di pagine (solo Windows)
- scambia metriche
- metriche della rete
- elabora le metriche
- metriche automatiche degli agenti:
- Assistenza per applicazioni di terze parti
- integrazioni selezionate per le metriche delle applicazioni di terze parti, che raccolgono metriche delle app comuni e offrono dashboard e criteri di avviso di esempio.
- Raccolta di metriche Prometheus dalle applicazioni in esecuzione su Compute Engine.
- Raccolta di metriche e tracce OpenTelemetry Protocol (OTLP) da applicazioni instrumentate con SDK OpenTelemetry.
- Raccolta di metriche di NVIDIA Data Center GPU Manager (DCGM).
La pagina Gestione delle metriche di Cloud Monitoring fornisce informazioni che possono aiutarti a controllare l'importo speso per le metriche addebitabili senza influire sull'osservabilità. La pagina Gestione delle metriche riporta le seguenti informazioni:
- Volumi di importazione per la fatturazione basata sia su byte che su campioni, nei domini delle metriche e per singole metriche.
- Dati su etichette e cardinalità delle metriche.
- Utilizzo di metriche nei criteri di avviso e nelle dashboard personalizzate.
- Percentuale di errori di scrittura delle metriche.
Trace caratteristiche
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 di Compute Engine. Per creare un'istanza Compute Engine, consulta la Guida introduttiva di Compute Engine.
I seguenti tipi di istanze VM appartengono ai servizi gestiti che implementano il supporto di Monitoring specifico per i servizi. Non provare a installare o configurare manualmente Ops Agent sui server:
- L'ambiente standard di App Engine prevede il supporto integrato di Monitoring. Non servono agenti.
- Le istanze dell'ambiente flessibile di App Engine hanno agenti preinstallati con configurazioni specifiche per il servizio.
- Nelle istanze Dataflow sono preinstallati agenti Monitoring legacy con configurazioni specifiche del servizio.
Nelle istanze Dataproc precedenti alla versione 2.2 sono preinstallati agenti Monitoring legacy con configurazioni specifiche del servizio.
Puoi installare Ops Agent su cluster Dataproc che utilizzano immagini versione 2.2 e successive per raccogliere log di syslog e metriche host. Per maggiori informazioni, consulta Versioni di release 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 del logging e del monitoraggio per GKE.
- Le istanze GKE on VMware dispongono di 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 su istanze VM compatibili. Per informazioni sulle istanze VM ARM, consulta Assistenza per le VM ARM di Compute Engine.
Sistemi operativi Linux
L'agente supporta i seguenti sistemi operativi Linux:
- Rocky Linux 8
- Rocky Linux 9
- RHEL 7: rhel-7, rhel-7-9-sap-ha
- RHEL 8: rhel-8, rhel-8-4-sap-ha, rhel-8-6-sap-ha, rhel-8-8-sap-ha
- RHEL 9: rhel-9
- Debian 11 (Bullseye)
- Debian 12 (Bookworm)
- Ubuntu 20.04 LTS (Focal Fossa): ubuntu-2004-lts, ubuntu-minimal-2004-lts
- Ubuntu 22.04 LTS (Jammy Jellyfish): ubuntu-2204-lts, ubuntu-minimal-2204-lts
- Ubuntu 23.10 (Mantic Minotaur): ubuntu-2310-amd64, ubuntu-minimal-2310-amd64
- 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-sp2-sap, sles-15-sp3-sap, sles-15-sp4-sap, sles-15-sp5-sap, sles-15-sp6-sap
- OpenSUSE Leap 15: apreuse-leap (opensuse-leap-15-3-*, dedicata-aperta-15-4-*)
Supporto per le VM ARM di Compute Engine
Ops Agent supporta le istanze VM Tau T2A Arm di Compute Engine. Ops Agent è supportato per le VM ARM sulle seguenti immagini del sistema operativo:
- Debian 11 (Bullseye): Ops Agent versione 2.36.0
- Debian 12 (Bookworm): Ops Agent versione 2.44.0
- Ubuntu 20.04 LTS (Focal Fossa): Ops Agent versione 2.39.0
- Ubuntu 22.04 LTS (Jammy Jellyfish): Ops Agent versione 2.42.0
- Ubuntu 23.10 (Mantic Minotaur): Ops Agent versione 2.44.0
- Ubuntu 24.04 LTS (Noble Numbat): Ops Agent versione 2.47.0
- RHEL 9: Ops Agent versione 2.40.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 di immagini supportate da Compute Engine. Per ulteriori informazioni sulle VM ARM di Compute Engine, consulta 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 Server Core: windows-2016-core, windows-2019-core, windows-20h2-core, windows-2022-core
Requisiti di accesso all'agente
L'installazione dell'agente richiede l'accesso ai seguenti nomi DNS:
Repository di pacchetti Google Cloud:
packages.cloud.google.com
Google scarica il sottodominio:
dl.google.com
L'esecuzione dell'agente richiede l'accesso ai seguenti nomi DNS:
Server 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 alla versione più recente.
API di monitoraggio:
monitoring.googleapis.com
API Logging:
logging.googleapis.com
L'agente utilizza le porte TCP all'interno della VM per le comunicazioni tra i processi. Le seguenti porte, che non devono essere aperte esternamente, devono essere disponibili per l'agente sulla VM:
20201
20202
Norme sul ritiro
Ops Agent è soggetto alle norme sul ritiro degli agenti.
Per informazioni sul ritiro di funzionalità e versioni legacy, consulta Ritiri di Google Cloud Observability.
Prezzi
Se installi Ops Agent, ti potrebbero essere addebitati costi per le metriche, i log o le tracce che l'agente invia al tuo progetto Google Cloud. Per informazioni sui prezzi, consulta i seguenti documenti:Per raccogliere tracce OTLP (OpenTelemetry Protocol), devi configurare l'agente in modo da raccogliere le tracce da un'applicazione instrumentata. Per ulteriori informazioni, consulta Raccogli tracce (OTLP) con Ops Agent.
Passaggi successivi
- Per installare Ops Agent, consulta la pagina Installazione di Ops Agent.