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.
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.
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:
- Analisi e filtraggio personalizzati dei dati dei log dai log delle applicazioni personalizzati.
- Raccolta di eventi del sistema operativo da macchine virtuali Linux o Windows.
- Importazione di flussi syslog dalla rete o da altri dispositivi compatibili.
- 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_task
tipi 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
- Logging e monitoraggio
- Istruzioni di configurazione di BindPlane per Cloud Monitoring e Logging
- Configura le metriche basate su log in Logging
- Per altre architetture di riferimento, diagrammi e best practice, esplora il Centro architetture cloud.