Please enable JavaScript.
Coggle requires JavaScript to display documents.
Métricas e monitoramento de software, regua, Analise (1), shreke - Coggle…
Métricas e monitoramento de software
O QUE SÃO
Métricas: dados usados para medir a qualidade, o desempenho e a eficiência de um software.
Monitoramento: acompanhamento contínuo do funcionamento do sistema.
Diferença: métricas são os dados; monitoramento acompanha esses dados ao longo do tempo.
Relação: o monitoramento utiliza métricas para identificar problemas e melhorar o sistema.
ESTRUTURAS BÁSICAS
Contadores (Counters): contam eventos acumulados. Exemplo: número total de erros.
Medidores (Gauges): mostram um valor atual que pode aumentar ou diminuir. Exemplo: quantidade de usuários conectados.
Histogramas (Histograms): registram a distribuição de valores, como tempos de resposta. Exemplo: tempo que uma página demora para carregar.
MÉTRICAS DE SOFTWARE
1. Tempo de resposta: tempo para responder a uma solicitação. Ex.: página carrega em 2 segundos.
2. Taxa de erros: quantidade de operações que falham. Ex.: 5 erros em 100 acessos.
3. Disponibilidade: tempo em que o sistema fica funcionando. Ex.: 99% de disponibilidade.
4. Uso de CPU: processamento utilizado pelo sistema. Ex.: CPU em 70%.
5. Uso de memória: memória consumida. Ex.: aplicativo usa 500 MB.
6. Cobertura de testes: porcentagem do código testada. Ex.: 80% do código testado.
7. Densidade de defeitos: quantidade de falhas por parte do código. Ex.: 4 defeitos em 1.000 linhas.
8. Frequência de implantação: quantas vezes o software é atualizado. Ex.: 5 implantações por semana.
9. Tempo para corrigir falhas: tempo necessário para recuperar o sistema. Ex.: falha corrigida em 30 minutos.
10. Taxa de sucesso: porcentagem de operações concluídas corretamente. Ex.: 95 de 100 operações bem-sucedidas.
BENÉFICIOS
Identifica falhas rapidamente.
Melhora o desempenho e a qualidade.
Ajuda a evitar interrupções.
Facilita a tomada de decisões.
Reduz custos e melhora a experiência dos usuários.