Estado do serviço

Equipa Editorial Flowtly2 min

O Flowtly publica uma página de estado em status.flowtly.eu. Responde a uma única pergunta, sem que tenha de escrever a ninguém: o Flowtly está a funcionar, ou o problema é do nosso lado?

A página está alojada separadamente da aplicação Flowtly, pelo que se mantém no ar quando o Flowtly não está. Essa separação é o ponto central: uma página de estado que falha ao mesmo tempo que aquilo sobre que informa não pode dizer-lhe nada no momento em que realmente precisa dela.

O que a página mostra

No topo está uma única resposta de destaque para o Flowtly como um todo. Por baixo há uma linha para cada parte do Flowtly que pode falhar por si só: o espaço de trabalho em que inicia sessão, a API que as integrações e a aplicação móvel utilizam, a faturação eletrónica, a sincronização bancária, o e-mail e as notificações e as superfícies de IA, entre outras. Cada linha mostra o estado atual dessa parte e uma barra para cada um dos últimos 90 dias, para que possa ver se hoje é invulgar.

Uma linha apresenta um dos seguintes estados:

  • Operational: a verificação automática está a passar.
  • Degraded: a parte está a responder, mas devagar ou apenas parcialmente.
  • Down: não está a responder.
  • Unknown: não foi possível concluir a verificação, pelo que nada é afirmado sobre essa parte.
  • Not monitored: nenhuma verificação automática vigia ainda essa parte.

Os dois últimos merecem uma leitura atenta, porque ambos significam não lhe podemos dizer, por razões diferentes. Unknown significa que uma verificação foi executada e não regressou; a página mostra isso de propósito em vez de verde, porque uma verificação que falhou não é prova de que está tudo bem. Not monitored significa que nada está a medir essa parte; ainda assim, é listada, para que veja que não é medida em vez de presumir que está saudável.

Se a própria página não conseguir carregar os seus dados, di-lo e não mostra nada tranquilizador. Uma página que comunica «está tudo bem» quando não conseguiu verificar é pior do que uma que admite não saber.

Incidentes e atualizações

Por baixo das linhas dos componentes há uma cronologia de incidentes. As mudanças de estado e as suas horas são registadas automaticamente, a partir das mesmas verificações que alimentam as linhas acima.

Uma entrada com a etiqueta Update from our team é diferente: é escrita por uma pessoa, sobre algo que as verificações automáticas não conseguem ver. Tudo o resto na cronologia é registado por máquina. A etiqueta existe para que possa distinguir as duas coisas: uma medição e uma explicação não são o mesmo tipo de afirmação, e a página não apresenta uma como se fosse a outra.

Como são escritas por uma pessoa, estas atualizações são também o local onde encontra o contexto que uma verificação automática não tem como produzir: o que está afetado e o que está a ser feito a esse respeito.

Por vezes uma atualização destas aparece acima das linhas dos componentes, sozinha. Isso acontece quando sabemos de algo que as verificações automáticas não conseguem ver, por exemplo um atraso num serviço de que o Flowtly depende, em que todas as verificações que executamos continuam a passar. Os estados dos componentes por baixo mantêm-se tal como foram medidos, e a atualização diz-lhe a parte que não pôde ser medida. Ambos estão na página porque nenhum, por si só, é a resposta completa.

Ser avisado em vez de consultar

Há duas formas, e nenhuma delas exige que se lembre de consultar.

Por e-mail. Introduza o seu endereço na página de estado e receberá uma mensagem de confirmação. Não fica subscrito até abrir essa mensagem e clicar na ligação que ela contém. A ligação de confirmação permanece válida durante sete dias; se expirar antes de a utilizar, subscreva de novo a partir da página e é enviada uma nova. É avisado quando algo falha e novamente quando fica resolvido.

Por feed. A página publica também um feed Atom, ligado no fundo da mesma. Um feed não lhe pede nada, nem endereço nem confirmação, e a maioria das ferramentas de chat e de monitorização consegue subscrevê-lo diretamente, para que os incidentes cheguem ao canal que a sua equipa já acompanha em vez de a mais uma caixa de entrada.

Cada incidente é uma entrada do feed, atualizada quando abre e quando é resolvido. Não se volta a publicar sempre que um detalhe muda, pelo que subscrevê-lo não se transforma num fluxo que se aprende a ignorar.

Quando a página diz que está tudo bem e não está

A página de estado informa sobre o Flowtly como um todo. Um problema que afete uma única conta ou uma única organização não é uma interrupção e não aparecerá aí.

Portanto, se algo não está a funcionar para si enquanto a página indica serviço normal, vale a pena dizê-lo em vez de esperar: escreva para support@flowtly.eu.

Ler a página em polaco

A página de estado está disponível em polaco em status.flowtly.eu/?lang=pl. O idioma que escolher fica no endereço, pelo que uma ligação partilhada durante um incidente abre no idioma em que foi escrita.

Exemplos de utilização

  • As faturas deixaram de chegar: Consulte a linha da faturação eletrónica e a do e-mail e notificações antes de presumir que o problema está na sua própria configuração.
  • Um feed bancário não foi atualizado: Veja se a sincronização bancária está degradada e se a cronologia já regista um incidente que a abranja.
  • Não consegue iniciar sessão: Consulte a linha do espaço de trabalho: se indicar serviço normal, é mais provável que a causa seja a sua conta ou a sua rede do que uma interrupção.
  • Dizer à sua equipa o que se passa: Partilhe a ligação da página de estado em vez de retransmitir as atualizações você mesmo, para que todos leiam o mesmo ao mesmo tempo.
  • Antecipar-se: Subscreva as atualizações por e-mail para que um incidente chegue a si antes de um colega, ou aponte a ferramenta de chat da sua equipa para o feed, para que chegue onde as pessoas já estão.