Como calculamos a disponibilidade

Esta página explica de onde vem cada número de Disponibilidade, Status e Relatórios. Todos os horários são do Chile.

O que conta como indisponibilidade

  • Conta como indisponibilidade: o sistema não responde ou responde com erro, uma operação falha ou um fluxo de login não consegue entrar.
  • Não conta como indisponibilidade: a lentidão (é um alerta), o certificado prestes a vencer (avisado à parte) e o que acontece durante uma manutenção programada.
  • Um incidente é aberto com 2 verificações com falha seguidas e é fechado sozinho quando o sistema volta a responder corretamente. Uma falha isolada não abre incidente. Isso vale também para um monitor recém-criado: com uma única medição ele não avisa.

Disponibilidade de um sistema

disponibilidade = tempo funcionando / tempo medido × 100

tempo medido      = duração do período − manutenções programadas − lacunas de medição
tempo fora do ar  = união dos incidentes das suas verificações vigentes (sem o que cai em manutenção)
tempo funcionando = tempo medido − tempo fora do ar
  • Lacunas de medição: o tempo em que a plataforma não conseguiu medir. É descontado do tempo medido; não é dado como disponível nem cobrado como indisponibilidade.
  • União de incidentes: se duas verificações do mesmo sistema falham ao mesmo tempo, esse tempo conta uma única vez.
  • Verificações desativadas não contam. Um sistema desativado é medido só até a data da desativação.
  • Empresas sem meta acordada (cadastro pelo site): o tempo medido são as horas com verificações e o tempo fora do ar é a proporção de verificações com falha da sua pior verificação sobre esse tempo.

Disponibilidade geral

disponibilidade geral = Σ tempo funcionando / Σ tempo medido × 100

Somam-se todos os sistemas que contam para a meta. Equivale à média das disponibilidades ponderada pelo tempo medido de cada sistema: um sistema medido durante metade do período pesa a metade. Os sistemas a confirmar não contam.

Exemplo em um mês de 30 dias:

  • Sistema A: medido 30 dias, fora do ar 43 min → 99,90 %.
  • Sistema B: medido 30 dias, sem indisponibilidade → 100 %.
  • Sistema C: incluído no meio do mês (medido 15 dias), fora do ar 2 h → 99,44 %.
  • Disponibilidade geral: 1 − (43 + 0 + 120 min) / (43.200 + 43.200 + 21.600 min) = 99,85 %. A média simples dos três seria 99,78 %; ela também é mostrada como referência.

Meta e margem de indisponibilidade

  • A meta (por exemplo 99,9 %) é a disponibilidade mínima acordada para cada sistema.
  • A margem de indisponibilidade é o que a meta permite: tempo medido × (100 − meta) / 100. Com 99,9 % em 30 dias são 43 min 12 s.
  • Margem usada = tempo fora do ar / margem de indisponibilidade. Acima de 100 % a meta não é cumprida.

Outros números

  • Verificações OK: verificações que responderam corretamente / verificações realizadas. Mostra intermitências que não chegam a abrir um incidente.
  • Tempo médio de recuperação (MTTR): média da duração dos incidentes resolvidos.
  • Tempo médio entre falhas (MTBF): tempo funcionando / quantidade de incidentes.
  • Os números são mostrados com 2 casas decimais. O CSV de disponibilidade traz 3.

Entrar · Criar conta