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

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).
  • Elaborazione flessibile:

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

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.
Per saperne di più sulla pagina Gestione delle metriche, consulta Visualizzare e gestire l'utilizzo delle metriche.

Trace caratteristiche

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

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:

  • CentOS 7
  • 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 10 (Buster)
  • 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
  • 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