Monitoramento
Obtenha feedback e as ferramentas necessárias para ajudar você a reduzir a severidade e a frequência dos incidentes para lançar software com frequência e segurança.
Categorias de produtos
Runbooks
Runbooks são um conjunto de procedimentos documentados que explicam como realizar um processo específico, seja iniciar, interromper, depurar ou solucionar problemas de um determinado sistema. Os runbooks executáveis permitem que operadores executem blocos de código pré-escritos ou consultas a banco de dados em um ambiente específico.
Métricas
O GitLab coleta e exibe métricas de desempenho para aplicativos implantados, utilizando o Prometheus. Os desenvolvedores podem determinar o impacto de um merge e monitorar seus sistemas de produção, sem sair do GitLab.
Gerenciamento de incidentes
Acompanhe os incidentes no GitLab com um local unificado que facilita entender o que aconteceu, quem esteve envolvido, além de quando e onde ocorreu. Defina objetivos de nível de serviço e orçamentos de erros para alcançar o equilíbrio desejado entre velocidade e estabilidade.
Gerenciamento do cronograma de plantão
Acompanhe as responsabilidades de DevSecOps na sua equipe criando escalas rotativas para as pessoas responsáveis.
Registro
O GitLab facilita a visualização dos logs espalhados por vários pods e serviços usando a agregação de logs com o Elastic Stack. Após ativar o Elastic Stack, você poderá visualizar os logs agregados do Kubernetes de diversos serviços e infraestruturas, navegar pelo histórico, realizar rolagem infinita e pesquisar nos logs da sua aplicação diretamente na IU do GitLab.
Rastreamento
O rastreamento oferece informações detalhadas sobre o desempenho e a integridade de uma aplicação implantada, monitorando cada função ou microsserviço responsável por atender a uma determinada solicitação. Isso facilita a compreensão do fluxo de ponta a ponta de uma solicitação, seja em um sistema monolítico ou distribuído.
Rastreamento de erros
O rastreamento de erros permite que os desenvolvedores identifiquem e visualizem facilmente eventuais erros gerados pela aplicação. Ao apresentar as informações de erro diretamente onde o código está sendo desenvolvido, é possível aumentar a eficiência e a visibilidade.