Loading

Alison's New App is now available on iOS and Android! Download Now

Module 1: Let Google Keep an Eye on Things

Study Reminders
Support
Text Version

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

Stackdriver
Nell'argomento precedente si è visto che alcune attività chiave devono essere eseguite per monitorare e gestire servizi, applicazioni e infrastrutture esistenti. In questo argomento si imparerà come lo stackdriver può essere utilizzato per il monitoraggio, la registrazione, la segnalazione degli errori, la traccia e il debug delle applicazioni nel Cloud. Stackdriver fornisce un potente monitoraggio, registrazione e diagnostica per le applicazioni su piattaforma Google Cloud ti equipaggia con insight sulla salute, le prestazioni e la disponibilità di applicazioni alimentate cloud che consentono di trovare e sistemare i problemi più velocemente. Stackdriver ti dà accesso a molti diversi tipi di segnali per le tue piattaforme infrastrutturali, macchine virtuali, contenitori middleware e tutti i tuoi livelli applicativi tra cui log, metriche e tracce. Ti dà intuito nella tua applicazione s s la salute, le prestazioni e la disponibilità così se i problemi si verificano è possibile sistemarli più velocemente. Lasciati iniziare a guardare il monitoraggio degli stackdriver. Un servizio di monitoraggio completo degli stackdriver che rileva e monitora automaticamente le risorse cloud. I dashboard flessibili offrono strumenti di visualizzazione ricchi consentono di identificare le problematiche emergenti e normalmente la segnalazione, la rilevazione dei brevetti e la produzione di esaurimento fornisce approfondimenti sulle tendenze a lungo termine che possono richiedere attenzione. Il monitoraggio fornisce un servizio integrato unico per le metriche, i dashboard, il monitoraggio uptime e l'avvisamento di questo significa che si spende meno tempo mantenendo le funzionalità di apprendimento avanzate di sistemi disparati tra cui la velocità di modifica, l'aggregazione di cluster e le policy multi condizione aiutano a garantire la notifica quando si verificano problemi critici mentre si riduce la probabilità di un falso positivo. Il monitoraggio integrato e i controlli sanitari garantiscono una rapida notifica dei fallimenti che consente di eseguire il drill down dalla dashboard degli avvisi ai log e alle tracce al fine di identificare rapidamente la causa principale del problema. La registrazione di Stackdriver è un servizio di gestione e analisi dei log in tempo reale. La registrazione di Stackdriver è una soluzione completamente integrata che funziona senza sosta con il monitoraggio degli stackdriver, la traccia di stackdriver, la segnalazione di errori di stackdriver e il debugger di stackdriver. L'integrazione consente agli utenti di navigare tra i grafici di incidenza traccia errori e log questo aiuta gli utenti a trovare rapidamente la causa principale delle problematiche nelle loro applicazioni e la registrazione dei sistemi è costruita per scalare e funziona bene la latenza di ingomaggio anche a terabyte per seconda registrazione è una soluzione completamente gestita che toglie il sovraccarico di distribuzione o gestione di un cluster permettendo così di concentrare la tua energia sull'innovazione e di costruire il tuo prodotto. La registrazione fornisce un posto centrale per tutti i tuoi log, è anche possibile configurare lo stackdriver per esportare i log in altri sistemi automaticamente. La registrazione di Stackdriver consente di analizzare i log di applicazioni ad alto volume e di livello sistemico in analisi log avanzata in tempo reale, combinando la potenza di questa suite di stackdriver con il prodotto dati e analytics della piattaforma Google Cloud. Ad esempio è possibile creare potenti metriche in tempo reale da un log dei dati e analizzare che i dati di log in real-time utilizzando esso piacerà alla grande query. La segnalazione di errori di Stackdriver consente di identificare e comprendere gli errori di applicazione si sente il monitoraggio dell'eccezione del tempo reale e l'avvistamento. La segnalazione degli errori consente anche di visualizzare gli errori principali delle applicazioni in un singolo pannello di controllo reali problemi di produzione possono spesso essere nascosti attraverso le montagne di dati. La segnalazione di errori di Stackdriver ti aiuta a vedere i problemi attraverso il rumore analizzando costantemente le eccezioni e aggregandole intelligentemente in gruppi significativi che sono adattati al tuo linguaggio di programmazione o framework. La segnalazione di errori di Stackdriver è costantemente a guardare il tuo servizio e ti avvisa istantaneamente quando un nuovo errore di applicazione non può essere raggruppato con quelli esistenti puoi saltare direttamente da una notifica ai dettagli di un nuovo errore il parcella di traccia stack d'eccezione è in grado di elaborare java.net no JS PHP python e Ruby. È anche possibile utilizzare le librerie client di Google e le API di riposo per inviare errori con la traccia stackdriver di registrazione di stackdriver è il sistema di tracciamento distribuito che raccoglie i dati di latenza dalle applicazioni e lo visualizza nella console di Google Cloud tramite la traccia Stackdriver è possibile aspettarsi informazioni di latenza dettagliate per una singola richiesta o con latenza aggregata in tutta l'applicazione è possibile trovare rapidamente dove si verificano strozzature e individuare più rapidamente le cause di root. La traccia di Stackdriver continuamente raccoglie e analizza i dati delle applicazioni per identificare automaticamente le modifiche ad una performance delle applicazioni queste distribuzioni di latenza sono disponibili attraverso la funzione di report di analisi che possono essere confrontati in overtime o versioni e la traccia di stackdriver genererà automaticamente un avviso se rileva un passaggio significativo in un profilo di latenza dell'applicazione il linguaggio specifico della traccia di stackdriver può analizzare i progetti in esecuzione su macchine virtuali. La traccia di stackdriver SDK è attualmente disponibile per Java, node.js, Ruby e go. Stackdriver API può essere utilizzato per inoltrare e richiamare i dati di traccia da qualsiasi origine o qualsiasi lingua. È disponibile anche un raccoglitore zip che consente ai raccoglitori di zip di inoltrare i dati alla traccia di stackdriver. La traccia di Stackdriver funziona fuori dalla scatola su molti servizi gcp incluso il motore di app. Stackdriver debugger è una funzione di Google Cloud che permette di ispezionare lo stato di un'applicazione in esecuzione in tempo reale senza arrestarlo o rallentarlo. Stackdriver debugger può essere utilizzato con applicazioni di produzione con pochi click di mouse è possibile scattare un'istantanea dello stato delle applicazioni in esecuzione o iniettare una nuova istruzione di registrazione che Snapchat cattura la call Stack e le variabili ad una specifica posizione del codice La prima volta qualsiasi istanza esegua quel codice. Il logpoint iniettato si comporta come se fosse parte del codice dipitato che cavalca i messaggi di log allo stesso logstream. Stackdriver debugger è più facile da utilizzare quando il codice sorgente è disponibile per Google Cloud sa come visualizzare la versione corretta del codice sorgente quando un sistema di controllo della versione come ad esempio i github di repository cloud di Google sono utenti disponibili possono facilmente collaborare con altri compagni di squadra condividandone le sessioni di debug. Condividere una sessione di debug in stackdriver debugger è facile come l'invio dell'URL della console. Stackdriver debugger è integrato nei flussi di lavoro developer esistenti di cui si è familiari. È possibile launchstackdriver debugger e prendere snapchats direttamente dalla registrazione dello stackdriver, dalla segnalazione degli errori, dai dashboard, dagli ambienti di sviluppo integrati e persino dall'interfaccia di riga di comando g - code. Il codice scarsamente performante aumenta la latenza e il costo delle applicazioni e dei servizi web quotidiani. Stackdriver profiler analizza continuamente le prestazioni di CPU o di memoria e le funzioni intensive che vengono eseguite attraverso le tue applicazioni. Mentre è possibile che si trovi a misurare le prestazioni di codice e gli ambienti di sviluppo i risultati generalmente don T. mappa bene così ciò che i mondi che accadono nella produzione purtroppo molte tecniche di profiling di produzione rallentano l'esecuzione di codice o possono solo ispezionare un piccolo sottoinsieme della base di codice. Stackdriver profiler utilizza una tecnica statistica una strumentazione di impatto estremamente bassa che viene eseguita in tutte le istanze di applicazioni di produzione per fornire un quadro completo di una performance applicativa senza rallentarlo. Stackdriver profiler consente agli sviluppatori di analizzare le applicazioni in esecuzione ovunque inclusi GCP e altre piattaforme CLOUD on-premise o con il supporto per Java go, NODE.JS e python.