Registra risorse on-premise con BindPlane

Last reviewed 2024-08-02 UTC

Questo documento fa parte di una serie in due parti sull'estensione Cloud Logging e Cloud Monitoring per includere l'infrastruttura e le app on-premise.

  • Accedi alle risorse on-premise con BindPlane (questo documento): scopri come Logging supporta il logging da risorse on-premise.
  • Monitora le risorse on-premise con BindPlane: Scopri come Monitoring supporta il monitoraggio degli ambienti on-premise Google Cloud.

Ti consigliamo di utilizzare Logging e Monitoring per il logging e il monitoraggio delle risorse on-premise per i seguenti motivi:

  • Vuoi una soluzione temporanea quando sposti l'infrastruttura a Google Cloud e a registrare e monitorare i tuoi processi on-premise di risorse fino a quando non vengono dismesse.
  • Potresti avere un ambiente di computing diversificato con più cloud e delle risorse on-premise.

In entrambi i casi, con le funzionalità di logging e monitoraggio API e BindPlane per avere visibilità sulle risorse on-premise. Questo documento è destinato a professionisti, manager e dirigenti DevOps interessati in una strategia di logging per le risorse in Google Cloud e le loro dell'infrastruttura e delle app on-premise.

Importazione dei log con Logging

Puoi ottenere i log in Logging utilizzando l'API in due modi:

  • Utilizza BindPlane da observIQ per importare i log dal tuo on-premise o da altre origini cloud.
  • Usa l'API Cloud Logging direttamente dalla tua app o con un agente personalizzato.

Utilizzo di BindPlane per importare i log di Logging

Il seguente diagramma mostra l'architettura di come BindPlane importa i log e il modo in cui questi log vengono importati in Logging.

Architettura dell'utilizzo di Logging e BindPlane per importare i log on-premise.

BindPlane consente agli utenti di eseguire il deployment degli agenti e di gestirli da remoto dagli host da cui vogliono raccogliere i log. Per ulteriori informazioni, leggi le dell'architettura di BindPlane. Il deployment di questa opzione richiede il minimo sforzo, in quanto richiede configurazione anziché lo sviluppo.

Vantaggi:

  • Richiede configurazione, non sviluppo.
  • Incluso nel costo di utilizzo Logging.
  • È una configurazione supportata dal prodotto e dall'assistenza Logging.
  • Può essere esteso ai log non forniti dalla configurazione predefinita.

Svantaggi:

  • Richiede l'utilizzo di uno strumento di terze parti.
  • Potrebbe essere necessario fornire una configurazione personalizzata se la sorgente log non è forniti per impostazione predefinita. L'elenco dei log fornito è disponibile in Fonti.

Utilizzo diretto dell'API Logging

Il seguente diagramma mostra l'architettura di come vengono raccolti i log e importati in Logging.

Architettura di utilizzo dell'API Logging per importare direttamente i log on-premise.

Utilizzare direttamente le API significa che devi instrumentare le tue applicazioni per invia i log direttamente all'API o sviluppa un agente personalizzato per inviare i log all'API. Questa è l'opzione che richiede il massimo livello di impegno, in quanto richiede delle nostre iniziative di sviluppo.

Vantaggi:

  • Offre flessibilità perché consente di implementare la strumentazione con librerie di logging client.

Svantaggi:

  • Richiede una soluzione separata per i log dell'infrastruttura, ad esempio un agente personalizzato.
  • Richiede la strumentazione del codice, il che potrebbe comportare costi di implementazione più elevati.
  • Richiede l’uso di batch e altre tecniche di importazione scalabili per con le corrette prestazioni di importazione.
  • L'assistenza è fornita solo per l'API Logging e non per l'API Logging. personalizzato.

Utilizzo di BindPlane

Questo documento spiega l'utilizzo di BindPlane da observIQ per l'importazione dei log in Logging. Poiché è inclusa nel costo di Logging, BindPlane non richiede sviluppo e fornisce una supportata dai prodotti.

Agenti, origini e destinazioni

Per informazioni dettagliate su agenti, origini e destinazioni, vedi la guida rapida di BindPlane Google Cloud.

Caso d'uso di esempio

I clienti Enterprise utilizzano BindPlane per importare i log nelle Scenari di logging on-premise:

  1. Analisi e filtraggio personalizzati dei dati dei log dai log delle applicazioni personalizzati.
  2. Raccolta di eventi del sistema operativo da macchine virtuali Linux o Windows.
  3. Importazione di flussi syslog dalla rete o da altri dispositivi compatibili.
  4. Raccolta di log di sistema e delle applicazioni Kubernetes.

Invia i log da on-premise a Logging

Dopo che hai configurato BindPlane e iniziato a inviare i log, questi vengono inviati a Logging. Per visualizzare, elaborare ed esportare i log, vai a Console Google Cloud. I log sono elencati come generic_node o generic_tasktipi di risorse. Per maggiori informazioni sulle etichette incluse in ogni tipo di risorsa, consulta l'elenco delle risorse di logging.

Cloud Logging supporta i log non Cloud Logging tramite due tipi di risorse:

  • Nodo generico: identifica una macchina o un'altra risorsa di calcolo per il quale non è applicabile nessun altro tipo di risorsa. I valori dell'etichetta devono a identificare il nodo in modo univoco.
  • Attività generica: identifica un processo app per il quale non esistono altre risorse un processo programmato da un'orchestrazione personalizzata di un sistema operativo completo. I valori delle etichette devono identificare in modo univoco l'attività.

Visualizzare i log in Logging

Nella pagina Esplora log, il campo Tutte le risorse include Nodo generico come tipo di risorsa.

L'elenco di log visualizzati nella pagina è stato acquisito come tipo di risorsa generic_node. Espandi una riga per visualizzare i dettagli della voce di log.

Le voci di log utilizzano un Logging strutturato che fornisce un formato più completo per la ricerca nei log poiché il log il payload è archiviato come jsonPayload. Il formato del logging strutturato rende i log perché è possibile utilizzare i campi nel payload come parte la ricerca. L'agente BindPlane fornisce una mappatura dal log originale alla voce di log strutturato in Logging.

Conclusione

Con i log disponibili in Logging, puoi sfruttare i vantaggi delle funzionalità di Logging. I log vengono visualizzati nella nella console Google Cloud. Puoi esportare i log con le esportazioni di Logging e utilizzarli per creare metriche e avvisi in Monitoring metriche basate su log.

Passaggi successivi