Panoramica dell'agente operativo

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 con throughput elevato, e OpenTelemetry Collector per metriche e tracce.

Per informazioni sull'installazione di Ops Agent, consulta quanto segue:

Funzionalità di Ops Agent

Le funzionalità generali includono:

Funzionalità di logging

Le funzionalità di logging includono:

  • Prestazioni migliorate rispetto all'agente Logging precedente:

    • Funzionalità di throughput elevato, 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 e intervallo di aggiornamento personalizzabili.
    • Log del daemon journald / systemd.
    • Log tramite protocollo TCP.
    • Log tramite protocollo Forward (utilizzato da Fluent Bit e Fluentd).
  • Elaborazione flessibile:

  • Assistenza per applicazioni di terze parti

    • Integrazione dei log delle applicazioni di terze parti selezionate che riconosce i formati e i percorsi dei file di log delle app comuni.

Funzionalità di monitoraggio

Le funzionalità di monitoraggio includono:

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 su campioni, tra domini di metriche e per singole metriche.
  • Dati sulle etichette e sulla 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 delle metriche per escludere le metriche non necessarie, eliminando il costo di importazione. Per saperne di più sulla pagina Gestione delle metriche, consulta Visualizza e gestisci l'utilizzo delle metriche.

Funzionalità di Trace

Le funzionalità di Trace includono:

Istanze di macchine virtuali

Puoi installare Ops Agent sulle istanze di Compute Engine. Per creare un'istanza Compute Engine, consulta la guida introduttiva a Compute Engine.

Sistemi operativi

Ops Agent supporta i seguenti sistemi operativi su istanze VM compatibili. Per informazioni sulle istanze VM Arm, consulta Supporto delle 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 12 (Bookworm)
  • Debian 13 (Trixie)
  • 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 26.04 LTS (Resolute Raccoon): ubuntu-2604-lts-amd64, ubuntu-minimal-2604-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
Supporto per le VM Arm di Compute Engine

Ops Agent supporta le istanze VM C4A e Tau T2A Arm di Compute Engine. Ops Agent è supportato per le VM Arm sulle seguenti immagini sistema operativo:

  • Debian 12 (Bookworm): Ops Agent versione 2.44.0
  • Debian 13 (Trixie): Ops Agent versione 2.61.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
  • Ubuntu 26.04 LTS (Resolute Raccoon): Ops Agent versione 2.70.0
  • RHEL 9: Ops Agent versione 2.40.0
  • RHEL 10: Ops Agent versione 2.64.0
  • Rocky Linux 8: Ops Agent versione 2.51.0
  • Rocky Linux 9: Ops Agent versione 2.40.0
  • Rocky Linux 10: Ops Agent versione 2.64.0
  • CentOS Stream 10: Ops Agent versione 2.64.0
  • SLES 15: Ops Agent versione 2.43.0

Ops Agent è supportato su un sottoinsieme delle 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-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 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 alla versione più recente.

  • 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

Ambienti gestiti non supportati

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 su:

  • L'ambiente standard di App Engine ha il supporto integrato di Monitoring. Non sono necessari agenti.
  • Le istanze dell'ambiente flessibile App Engine hanno agenti preinstallati con configurazioni specifiche per il servizio.
  • Le istanze Dataflow hanno agenti di monitoraggio legacy preinstallati con configurazioni specifiche per il servizio.
  • Le istanze di Managed Service for Apache Spark precedenti alla versione immagine 2.2 hanno agenti di monitoraggio legacy preinstallati con configurazioni specifiche per il servizio.

    Puoi installare Ops Agent sui cluster Managed Service for Apache Spark che utilizzano la versione immagine 2.2 e successive per raccogliere i log di sistema e le metriche dell'host. Per saperne di più, consulta Versioni di release di Managed Service for Apache Spark 2.2.x.

  • Istanze dei nodi Google Kubernetes Engine:

Policy di supporto

Ops Agent è supportato in base alla policy sugli orizzonti temporali di assistenza.

Prezzi

Se installi Ops Agent, è possibile che ti vengano addebitati dei costi per le metriche, i log o le tracce inviati dall'agente al progetto Google Cloud . 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 instrumentata. Per saperne di più, consulta Raccogli tracce (OTLP) con Ops Agent.

Passaggi successivi