Please enable JavaScript.
Coggle requires JavaScript to display documents.
MÉTRICAS E MONITORAMENTO DE SOFTWARE - Coggle Diagram
MÉTRICAS E MONITORAMENTO DE SOFTWARE
O que é?
Métricas: dados que avaliam o software.
Monitoramento: acompanhamento do sistema.
Diferença: métricas são dados; monitoramento acompanha esses dados.
Relação: juntos, ajudam a identificar e corrigir problemas.
Estruturas básicas
Contadores (Counters): contam eventos. Ex.: número de erros.
Medidores (Gauges): mostram valores variáveis. Ex.: usuários conectados.
Histogramas (Histograms): agrupam valores por intervalos. Ex.: tempo de carregamento.
Dez métricas de software
Tempo de resposta: tempo para responder. Ex.: página carrega em 2 segundos.
Taxa de erros: proporção de falhas. Ex.: 5% das requisições falham.
Disponibilidade: tempo funcionando. Ex.: 99,9% do mês disponível.
Uso de CPU: processamento utilizado. Ex.: CPU em 70%.
Uso de memória: memória consumida. Ex.: 500 MB utilizados.
Cobertura de testes: código testado. Ex.: 80% do código coberto.
Densidade de defeitos: defeitos por tamanho do código. Ex.: 4 defeitos por mil linhas.
Frequência de implantação: quantidade de atualizações. Ex.: 3 por semana.
Tempo médio de recuperação (MTTR): tempo para corrigir uma falha e recuperar o serviço. Ex.: 30 minutos.
Taxa de sucesso: proporção de operações bem-sucedidas. Ex.: 98 de 100 requisições.
Benefícios
Identificar problemas rapidamente.
Melhorar o desempenho.
Aumentar a qualidade.
Facilitar a manutenção.
Melhorar a experiência dos usuários.