SAMU Digital

Status do sistema · monitoramento público

🖥️ Modo TVEntrar no sistema

Todos os sistemas operacionais

Última verificação concluída sem falhas.

Disponibilidade medida (90 dias): 99.99%Resposta do banco de dados: 49 ms · média hoje 45 msÚltima verificação: há 4 min 34 s
página ao vivo · dados atualizados agora · recarrega sozinha a cada 60 spróxima leitura do vigia em ~0:25

🖥️ Aplicação (SAMU Digital)operacional

30 dias: 100%90 dias: 100%
90 dias atráshoje

Última leitura: há 4 min 34 s

🗄️ Banco de dadosoperacional

30 dias: 100%90 dias: 99.99%
90 dias atráshoje

Última leitura: há 4 min 34 s · resposta 49 ms · média hoje 45 ms

🔐 Autenticação (login)operacional

30 dias: 100%90 dias: 99.99%
90 dias atráshoje

Última leitura: há 4 min 34 s · resposta 27 ms · média hoje 35 ms

📷 Armazenamento de fotosoperacional

30 dias: 100%90 dias: 99.99%
90 dias atráshoje

Última leitura: há 4 min 34 s · resposta 68 ms · média hoje 128 ms

🛰️ Vigia independenteoperacional

30 dias: 100%90 dias: 100%
90 dias atráshoje

Última leitura: há 4 min 34 s

Legenda: no ar (até 1 min fora no dia) instabilidade (mais de 1 min fora) queda (mais de 72 min fora) sem medição (antes do início)

Incidentes registrados (90 dias)

O vigia verifica a cada 5 minutos e, desde 29/07, re-testa em ~1 minuto após qualquer falha — a duração mostrada é a janela REAL (≤), não uma estimativa. A barra do dia mede o TEMPO fora do ar: um soluço que o re-teste encontra resolvido conta 1 minuto e não pinta o dia, mas continua listado aqui. Âmbar = instabilidade breve; vermelho = queda sustentada (2+ verificações seguidas).Toque num incidente para ver o que houve.

  • ▶Armazenamento de fotos · 10/10, 00:55instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 10/10, 00:55 · última 10/10, 00:55 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Autenticação (login) · 24/09, 13:25instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 24/09, 13:25 · última 24/09, 13:25 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Autenticação (login) · 23/09, 10:30instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 23/09, 10:30 · última 23/09, 10:30 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Armazenamento de fotos · 23/09, 01:35instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 23/09, 01:35 · última 23/09, 01:35 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Autenticação (login) · 22/09, 16:30instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 22/09, 16:30 · última 22/09, 16:30 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Banco de dados · 22/09, 16:30instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 22/09, 16:30 · última 22/09, 16:30 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Armazenamento de fotos · 18/09, 14:00instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 18/09, 14:00 · última 18/09, 14:00 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Banco de dados · 14/09, 11:30instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 14/09, 11:30 · última 14/09, 11:30 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Autenticação (login) · 11/09, 11:00instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 11/09, 11:00 · última 11/09, 11:00 · a verificação seguinte ao incidente foi concluída normalmente.

  • ▶Autenticação (login) · 09/09, 10:00instabilidade breve · ≤ 1 min · 1 verificação(ões)

    Uma única verificação falhou — e o serviço respondeu normalmente na sequência. Desde 29/07 o vigia RE-TESTA em cerca de 1 minuto após qualquer falha, então a janela exibida é a real (a indisponibilidade pode ter durado apenas segundos). Padrão característico de instabilidade momentânea do provedor de nuvem, não de queda do sistema. A verificação seguinte, concluída com sucesso, fecha a janela real em ≤ 1 min.

    Causa registrada: o serviço demorou mais que o tempo-limite de 6 segundos para responder(TimeoutError: The operation was aborted due to timeout)

    Verificações com falha: 1 · primeira 09/09, 10:00 · última 09/09, 10:00 · a verificação seguinte ao incidente foi concluída normalmente.

Backup diário verificado

Toda madrugada uma esteira independente copia o banco inteiro (prontuários, escalas, farmácia, RH), restaura a cópia num servidor limpo e confere tabela a tabela, criptografa (AES-256) e guarda fora da nuvem do sistema. Aos domingos, também as fotos e assinaturas. Guarda de 20 anos (prontuário: CFM 1.821/2007).

✅ Banco de dados · 23/10, 05:30

74.3 MB · 246 tabelas · 2.194.716 linhas · ensaio de restauração: OK (2.194.685 linhas conferidas) em 26 s · cofres: github-release · 214 s

Últimos 7: ✓ ✓ ✓ ✓ ✓ ✓ ✓

✅ Fotos e assinaturas (semanal) · 18/10, 05:35

1.73 GB · 40.338 de 40.338 arquivos · cofres: github-release

Tempo de resposta (7 dias)

De meia em meia hora o vigia repete, no servidor, as consultas das telas principais e mede quanto cada uma leva. Metas do contrato: consultas até 3 s, painéis até 5 s e relatórios até 30 s. "95% abaixo de" mostra o tempo que 95 de cada 100 medições não passaram.

Consultas · meta 3,0 s

72 ms

tempo típico · 95% abaixo de 253 ms · pior 767 ms

100% dentro da meta · 1008 medição(ões)

Painéis · meta 5,0 s

343 ms

tempo típico · 95% abaixo de 2,7 s · pior 3,8 s

100% dentro da meta · 672 medição(ões)

Relatórios · meta 30,0 s

488 ms

tempo típico · 95% abaixo de 700 ms · pior 900 ms

100% dentro da meta · 336 medição(ões)

O que é medido
  • Fila da Central 192 (consultas): típico 64 ms, 95% abaixo de 186 ms, última 86 ms
  • Lista de RAS dos últimos 7 dias (consultas): típico 115 ms, 95% abaixo de 374 ms, última 93 ms
  • Posições da frota ao vivo (consultas): típico 48 ms, 95% abaixo de 133 ms, última 39 ms
  • Conformidade da frota no mês (painéis): típico 1,8 s, 95% abaixo de 2,9 s, última 1,6 s
  • Painel do Prefeito (atendimentos do mês) (painéis): típico 156 ms, 95% abaixo de 325 ms, última 145 ms
  • Relatório da Portaria 1.010 do mês (relatórios): típico 488 ms, 95% abaixo de 700 ms, última 442 ms

Tempo das telas no aparelho (7 dias)

Medido no navegador de quem usa o sistema, em 1 de cada 10 aberturas e trocas de tela: do toque no link até a tela nova aparecer. Metas: telas até 2 s e painéis até 5 s. Não guarda quem mediu nem o endereço completo da tela.

Tempo típico 792 ms · 5% mais lentos a partir de 2,2 s · 93,5% dentro da meta · 2.997 medições

As 10 telas mais lentas

TelaMetaTempo típico5% mais lentos a partir deMedições
/ras/[id]/imprimir2,0 s1,1 s5,8 s44
/farmacia/posicao2,0 s1,3 s4,0 s8
/frota/[id]2,0 s1,1 s3,0 s96
/connect/minha2,0 s1,5 s3,0 s117
/usuarios2,0 s2,2 s2,8 s4
/2,0 s874 ms2,4 s581
/connect2,0 s988 ms2,2 s157
/checklists/[id]2,0 s793 ms2,0 s116
/ras/[id]/enfermeiro2,0 s990 ms2,0 s138
/meus-documentos2,0 s718 ms1,9 s5
Todas as telas medidas
TelaMetaTempo típico5% mais lentos a partir deMedições
/2,0 s874 ms2,4 s581
/auditoria2,0 s1,2 s1,2 s1
/checklist-central2,0 s436 ms965 ms9
/checklist-central/[id]2,0 s365 ms431 ms6
/checklists2,0 s543 ms990 ms79
/checklists/[id]2,0 s793 ms2,0 s116
/checklists/[id]/imprimir2,0 s640 ms640 ms1
/connect2,0 s988 ms2,2 s157
/connect/alertas2,0 s1,7 s1,7 s1
/connect/busca2,0 s732 ms732 ms1
/connect/escala/imprimir2,0 s1,0 s1,0 s5
/connect/minha2,0 s1,5 s3,0 s117
/connect/minha/pendencias2,0 s393 ms571 ms7
/correio2,0 s476 ms558 ms7
/diario2,0 s1,0 s1,1 s4
/esterilizacao2,0 s761 ms772 ms3
/farmacia2,0 s690 ms1,5 s66
/farmacia/divergencias2,0 s792 ms810 ms2
/farmacia/entradas2,0 s578 ms671 ms2
/farmacia/etiquetas2,0 s1,2 s1,6 s2
/farmacia/guia/[id]2,0 s634 ms924 ms22
/farmacia/movimentos2,0 s746 ms1,1 s12
/farmacia/movimentos/[id]/imprimir2,0 s517 ms703 ms2
/farmacia/posicao2,0 s1,3 s4,0 s8
/farmacia/rastreio2,0 s716 ms842 ms2
/farmacia/rastreio/lote2,0 s853 ms853 ms1
/farmacia/relatorios2,0 s304 ms396 ms2
/farmacia/requisicoes2,0 s254 ms448 ms2
/farmacia/requisicoes/[id]2,0 s658 ms658 ms1
/farmacia/validade2,0 s281 ms1,4 s7
/frota2,0 s589 ms1,4 s132
/frota/[id]2,0 s1,1 s3,0 s96
/frota/bases2,0 s1,2 s1,2 s1
/frota/higienizacao2,0 s658 ms658 ms1
/frota/historico2,0 s63 ms806 ms7
/frota/inteligencia2,0 s290 ms290 ms1
/frota/manutencao2,0 s892 ms892 ms1
/frota/passagens2,0 s1,0 s1,0 s1
/frota/vistorias2,0 s827 ms827 ms1
/gps2,0 s328 ms1,1 s3
/mapa2,0 s604 ms872 ms5
/meus-documentos2,0 s718 ms1,9 s5
/ras2,0 s461 ms1,4 s658
/ras/[id]2,0 s872 ms1,8 s574
/ras/[id]/ceq/imprimir2,0 s515 ms515 ms1
/ras/[id]/enfermeiro2,0 s990 ms2,0 s138
/ras/[id]/imprimir2,0 s1,1 s5,8 s44
/ras/[id]/medico2,0 s878 ms1,6 s33
/ras/[id]/paciente2,0 s1,2 s1,2 s2
/ras/[id]/receita2,0 s792 ms1,0 s6
/ras/nova2,0 s393 ms572 ms32
/rh2,0 s886 ms1,2 s2
/rh/avaliacoes/responder/[id]2,0 s428 ms428 ms1
/rh/contratos2,0 s1,3 s1,6 s2
/rh/contratos/[id]/imprimir2,0 s683 ms683 ms1
/rh/contratos/pastas2,0 s275 ms496 ms2
/sla2,0 s517 ms749 ms3
/universidade2,0 s458 ms748 ms11
/universidade/aula/[id]2,0 s541 ms541 ms1
/universidade/relatorio2,0 s496 ms496 ms1
/usuarios2,0 s2,2 s2,8 s4
/usuarios/[id]2,0 s1,0 s1,0 s1

Registros guardados nos aparelhos sem chegar ao servidor

Quando falta internet, o aparelho guarda o registro e envia sozinho depois. Aqui aparecem os que o servidor recusou ou que falharam 5 vezes seguidas, informados pelo próprio aparelho, sem o conteúdo do registro.

27

aguardando decisão agora (23 recusado(s) pelo servidor)

10

aparelho(s) com registro aguardando

6

chegaram depois (7 dias)

0

descartados com confirmação (7 dias)

O detalhe por aparelho e pessoa aparece só para a gestão, com login.

Como medimos

Um vigia independente da aplicação executa uma verificação real a cada 5 minutos: carrega a aplicação, consulta o banco de dados, testa o serviço de login e o armazenamento de fotos, registrando o resultado e o tempo de resposta de cada um. A ausência de medição em um dia completo conta contra a disponibilidade: se algo cair, a lacuna aparece aqui. Página pública, atualizada automaticamente.

Versão no ar: 23/10 10:56 — compare com a versão no rodapé do aplicativo (ou na tela de entrar): se for diferente, aquele aparelho está desatualizado — feche o aplicativo por completo e abra de novo.