Panoramica dell'agente Logging

Questa guida fornisce informazioni di base sull'agente Logging, un'applicazione basata su fluentd che viene eseguita sulle istanze di macchine virtuali (VM).

Nella configurazione predefinita, l'agente Logging trasmette i log dalle applicazioni di terze parti e dal software di sistema comuni a Logging. Consulta l'elenco dei log predefiniti. Puoi configurare l'agente per lo streaming di log aggiuntivi. Per informazioni dettagliate sulla configurazione e sul funzionamento dell'agente, consulta Configurare l'agente Logging.

Si consiglia di eseguire l'agente Logging su tutte le istanze VM. L'agente viene eseguito sia su Linux che su Windows.

Per installare l'agente Logging, consulta Installazione dell'agente Logging.

Come funziona l'agente Logging

Sistemi operativi supportati

Puoi eseguire l'agente Logging sui seguenti sistemi operativi su istanze di macchine virtuali (VM) compatibili:

  • Rocky Linux 8
  • RHEL 8: rhel-8-6-sap-ha, rhel-8-8-sap-ha
  • SLES 12: sles-12-sp5-sap
  • SLES 15: sles-15-sp6, sles-15-sp3-sap, sles-15-sp4-sap, sles-15-sp5-sap
  • Windows Server 2016 e 2019
  • Windows Server Core 2016 e 2019

Se esegui VM Container-Optimized OS, segui le istruzioni per Container-Optimized OS per raccogliere i log dalle VM.

Ambienti supportati

L'agente Logging è compatibile con i seguenti ambienti:

Per queste istanze VM, è necessario un minimo di 250 MiB di memoria residente (RSS) per eseguire l'agente Logging, ma è consigliato 1 GiB. Ad esempio, a una velocità di 100 voci di log di 1 KB al secondo, l'agente Logging con le configurazioni predefinite consuma il 5% della CPU su un core e 150 MiB di memoria.

Le seguenti istanze VM supportano Logging utilizzando il proprio software, pertanto l'installazione manuale dell'agente Logging non è supportata:

Supporto per cloud on-premise e ibridi

Google Cloud collabora con Bindplane per fornire servizi di logging per piattaforme cloud ibride e on-premise in modo coerente e prevedibile. Utilizzando Bindplane, puoi raccogliere i tuoi dati e inviarli a Logging per l'analisi. Bindplane si integra con Cloud Logging per acquisire i dati dalla tua infrastruttura ed è incluso nel tuo progetto senza costi aggiuntivi.

Per saperne di più su Bindplane e Bindplane, consulta Informazioni su Bindplane e Bindplane.

Requisiti di accesso dell'agente

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 all'ultima versione.

  • API Logging: logging.googleapis.com

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

  • (Linux) Repository dei pacchetti Google Cloud: packages.cloud.google.com

  • Server di download di Google: dl.google.com

Codice sorgente dell'agente Logging

Non hai bisogno delle informazioni in questa sezione, a meno che tu non voglia comprendere il codice sorgente o tu non abbia altre esigenze speciali. L'agente Logging viene installato dallo script descritto nelle istruzioni di installazione.

L'agente Logging, google-fluentd, è una versione modificata del fluentd, il raccoglitore di dati di log. google-fluentd viene distribuito in due pacchetti separati. Il codice sorgente è disponibile dai repository GitHub associati:

  • Il repository GitHub denominato google-fluentd che include il programma fluentd principale, gli script di pacchettizzazione personalizzati e il plug-in di output per l'API Cloud Logging.
    • Il plug-in di output è pacchettizzato come gem Ruby ed è incluso nel pacchetto google-fluentd. È disponibile anche separatamente nel servizio di hosting di gem Ruby all'indirizzo fluent-plugin-google-cloud.
    • I contenuti relativi al programma di installazione di Windows si trovano nella cartella windows-installer.
  • Il repository GitHub denominato google-fluentd-catch-all-config che include i file di configurazione dell'agente Logging per l'importazione dei log da vari pacchetti software di terze parti.

Note di rilascio dell'agente Logging

  • Le note di rilascio per il pacchetto Linux google-fluentd sono disponibili all'indirizzo google-fluentd/releases, dove i tag di rilascio seguono il formato di controllo delle versioni semantico [Major].[Minor].[Patch].

  • Le note di rilascio per i programmi di installazione di Windows sono disponibili nella stessa posizione: google-fluentd/releases. Tuttavia, i tag di rilascio hanno il prefisso Windows.

  • Le note di rilascio della gemma autonoma fluent-plugin-google-cloud sono disponibili all'indirizzo fluent-plugin-google-cloud/releases, dove i tag di rilascio seguono il formato di controllo delle versioni semantico [Major].[Minor].[Patch].

Norme sul ritiro

L'agente Logging è soggetto alle norme sul ritiro degli agenti Google Cloud Observability.

Passaggi successivi