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:

    • Funzionalità ad alta velocità effettiva, che sfrutta appieno l'architettura multi-core.
    • Gestione efficiente delle risorse (ad es. memoria, CPU).
  • Raccolta dei log da diverse 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.
    • Daemon journald / log di sistema.
    • Registra tramite protocollo TCP.
    • Log tramite protocollo Forward (utilizzato da Fluent Bit e Fluentd).
  • Elaborazione flessibile:

  • Assistenza per applicazioni di terze parti

    • Integrazione selezionata dei log delle applicazioni di terze parti che riconosce percorsi e formati 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 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 su byte e campioni, nei domini delle metriche e per le singole metriche.
  • Dati su etichette e cardinalità delle metriche.
  • Utilizzo delle 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.

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 di 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 il servizio. Non provare a installare o configurare manualmente Ops Agent sugli stessi:

  • Lo standard App Engine include il supporto integrato di Monitoring. Gli agenti non sono necessari.
  • Le istanze dell'ambiente flessibile di App Engine dispongono di agenti preinstallati con configurazioni specifiche del servizio.
  • Le istanze Dataflow hanno agenti Monitoring legacy preinstallati con configurazioni specifiche del servizio.
  • Le istanze Dataproc precedenti alla versione 2.2 dell'immagine hanno agenti Monitoring legacy preinstallati con configurazioni specifiche per il servizio.

    Puoi installare Ops Agent sui cluster Dataproc che utilizzano immagini versione 2.2 e successive per raccogliere log di syslog e metriche host. Per ulteriori informazioni, consulta Versioni di release Dataproc 2.2.x.

  • Istanze di 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-2-sap-ha, rhel-8-4-sap-ha, rhel-8-6-sap-ha
  • RHEL 9: Rhel-9
  • Debian 10 (Buster)
  • Debian 11 (Bullseye)
  • Debian 12 (Bookworm)
  • Ubuntu 20.04 LTS (Fossa focale): 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
  • 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: Openuse-leap (opensuse-leap-15-3-*, Openuse-leap-15-4-*)
Supporto per le VM ARM di Compute Engine

Ops Agent supporta le istanze VM Tau T2A 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
  • 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 delle immagini supportate da Compute Engine. Per saperne di più 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 agli agenti

L'installazione dell'agente richiede l'accesso ai seguenti nomi DNS:

  • Repository dei 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 di 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

Ops Agent è soggetto alle norme sul ritiro degli agenti.

Per informazioni sul ritiro di funzionalità e versioni legacy, consulta la pagina relativa ai ritiri relativi all'osservabilità di Google Cloud.

Prezzi

Se installi Ops Agent, ti potrebbero venire addebitati i 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 le tracce OpenTelemetry Protocol (OTLP), devi configurare l'agente in modo che raccolga le tracce da un'applicazione instrumentata. Per ulteriori informazioni, consulta Raccogliere tracce (OTLP) con Ops Agent.

Passaggi successivi