Monitoraggio
Ottieni feedback e strumenti che ti aiutano a ridurre la gravità e la frequenza degli incidenti, in modo da poter rilasciare il software frequentemente e con sicurezza.
Categorie di prodotti
Runbook
I runbook sono una raccolta di procedure documentate che spiegano come eseguire un particolare processo, che si tratti di avvio, arresto, debugging o risoluzione dei problemi di un particolare sistema. I runbook eseguibili consentono agli operatori di eseguire blocchi di codice pre-scritti o query di database su un determinato ambiente.
Metriche
GitLab raccoglie e visualizza le metriche delle prestazioni per le app sottoposte a deployment, sfruttando Prometheus. Gli sviluppatori possono determinare l'impatto di un merge e tenere d'occhio i loro sistemi di produzione senza uscire da GitLab.
Gestione degli incidenti
Tieni traccia degli incidenti all'interno di GitLab e mostra con una vista consolidata le informazioni su di essi (chi, cosa, quando e dove). Definisci gli obiettivi del livello di servizio e i budget di errore, per raggiungere l'equilibrio desiderato di velocità e stabilità.
Gestione della pianificazione della reperibilità
Tieni traccia delle responsabilità di DevSecOps all'interno del tuo team creando programmi di rotazione per gli operatori.
Log
GitLab semplifica la visualizzazione dei log distribuiti su più pod e servizi utilizzando l'aggregazione dei log con Elastic Stack. Una volta abilitato Elastic Stack, puoi visualizzare i tuoi log Kubernetes aggregati su più servizi e infrastrutture, tornare indietro nel tempo, scorrere all'infinito ed eseguire ricerche nei log delle tue applicazioni direttamente dall'interno dell'interfaccia utente di GitLab.
Tracciamento
Il tracciamento fornisce approfondimenti sulle prestazioni e sullo stato di un'applicazione sottoposta a deployment, monitorando ogni funzione o microservizio che gestisce una determinata richiesta. Ciò semplifica la comprensione del flusso end-to-end di una richiesta, indipendentemente dal fatto che si utilizzi un sistema monolitico o distribuito.
Monitoraggio degli errori
Il monitoraggio degli errori consente agli sviluppatori di scoprire e visualizzare facilmente gli errori che la loro applicazione potrebbe generare. Facendo emergere le informazioni sugli errori dove viene sviluppato il codice, è possibile aumentare l'efficienza e la consapevolezza.