Panoramica dell'agente operativo

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 Collecting per le metriche e le 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 registrazione includono:

  • Rendimento migliorato rispetto all'agente Logging precedente:

    • Capacità di velocità effettiva elevata, per sfruttare 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:

  • Supporto per applicazioni di terze parti

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

Funzionalità di monitoraggio

Le funzionalità di monitoraggio includono:

La pagina Gestione delle metriche di Cloud Monitoring fornisce informazioni che può aiutarti a controllare l'importo speso per le metriche fatturabili senza influire sull'osservabilità. La pagina Gestione delle metriche riporta le seguenti informazioni:

  • Volumi di importazione sia per la fatturazione basata su byte che su sample, per i domini delle metriche e per le singole metriche.
  • Dati su etichette e cardinalità delle metriche.
  • Numero di letture per ogni metrica.
  • Utilizzo di metriche nei criteri di avviso e nelle dashboard personalizzate.
  • Percentuale di 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 Compute Engine. Per creare un'istanza Compute Engine, consulta Guida introduttiva a Compute Engine.

I seguenti tipi di istanze VM appartengono ai servizi gestiti che implementano specifico per il servizio Monitoraggio assistenza in tempo reale. Non tentare di installare o configurare manualmente l'agente operativo su:

  • App Engine Standard ha il supporto di Monitoring integrato. Non servono agenti.
  • Le istanze dell'ambiente flessibile di 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.
  • Istanze Dataproc precedenti con la versione 2.2 dell'immagine preinstallata legacy Monitoraggio degli agenti con configurazioni specifiche del servizio.

    Puoi installare Ops Agent sui cluster Dataproc che usano image 2.2 e versioni successive per raccogliere i log di syslog metriche dell'host. Per ulteriori informazioni, consulta Versioni release di 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 Supporto 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)
  • Deep Learning VM Image basate su Debian 11 (Bullseye)
  • 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): versione di Ops Agent 2.36.0
  • Debian 12 (Bookworm): versione di Ops Agent 2.44.0
  • Ubuntu 20.04 LTS (Focal Fossa): versione di Ops Agent 2.39.0
  • Ubuntu 22.04 LTS (Jammy Jellyfish): versione di Ops Agent 2.42.0
  • Ubuntu 23.10 (Mantic Minotaur): versione di Ops Agent 2.44.0
  • Ubuntu 24.04 LTS (Noble Numbat): versione di Ops Agent 2.47.0
  • RHEL 9: Ops Agent versione 2.40.0
  • Rocky Linux 9: versione di Ops Agent 2.40.0
  • SLES 15: Ops Agent versione 2.43.0
  • OpenSUSE Leap 15: versione di Ops Agent 2.43.0

Ops Agent è supportato su un sottoinsieme di immagini supportate da in Compute Engine. Per saperne di più sulle VM ARM di Compute Engine, consulta Creare e avviare una VM ARM in esecuzione.

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 dell'agente

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

  • Repository dei 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 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 ai Norme sul ritiro degli agenti.

Per informazioni sul ritiro di funzionalità e versioni legacy, fai riferimento a 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 progetto Google Cloud. Per informazioni sui prezzi, consulta i seguenti documenti:

Per raccogliere le tracce del protocollo OpenTelemetry (OTLP), devi configurare l'agente in modo che raccolga le tracce da un'applicazione instrumentata. Per ulteriori informazioni, vedi Raccogliere le tracce (OTLP) con Ops Agent.

Passaggi successivi