Dashboard

A tela de Dashboard permite monitorar a saúde das suas APIs de Open Finance e obter métricas e dados valiosos sobre o funcionamento do seu ecossistema.
Ao acessá-la, é possível visualizar as informações através de 3 painéis: API’s Health, Metrics Health e Insights and Analytics.

dashboard

API’s Health

Esse bloco monitora a saúde do ecossistema de forma global, com atualizações de status, uptime e downtime a cada 30 segundos.

Os cards contêm os dados de:

  • General Status: com a situação atual do ecossistema, que pode ser:

    • OK: a implementação é totalmente funcional.

    • PARTIAL_FAILURE: um ou mais endpoints estão indisponíveis. Esse status indica que existe um outage ou downtime em vigor.

    • UNAVAILABLE: a implementação completa está indisponível.

Quando o status PARTIAL_FAILURE for apontado, basta acessar see endpoints para verificar as indisponibilidades.
  • General Uptime: com a taxa de disponibilidade de todos os serviços ativos no dia atual.

  • General Downtime: mostra a quantidade de segundos de inatividade em qualquer API do ecossistema no dia atual.

Metrics Health

Esse bloco traz cards com as principais métricas de monitoramento do desempenho das APIs, atualizados 4 vezes ao dia.

Podem ser visualizadas as informações de:

  • Average TPS: número médio de transações por segundo realizadas para as APIs de Open Finance.

  • Peak TPS: pico de chamada TPS para as APIs.

  • Average Latency: resposta média em milissegundos de todas as chamadas de API do dia atual.

  • Invocations: número de invocações ou chamadas de API realizadas para os endpoints.

  • Errors: número total de chamadas com status de erro da família HTTP do tipo 500.

  • Rejections: número total de chamadas rejeitadas com o status code HTTP 429 - Too many requests

Para acessar o histórico dos últimos 7 dias das métricas, clique sobre o botão see last 7 days no card desejado.

Insights and Analytics

Esse bloco exibe em gráficos os dados de sucesso, rejeição ou erro coletados nas chamadas do dia atual, ou dos últimos 7 dias.

insights analytics

Successes x Rejections x Errors

Apresenta a quantidade total e percentual de chamadas que obtiveram:

Sucesso

Status codes da família 200.

Erros

Status codes da família 400 e 500, com exceção do 429.

Rejeições

Status code 429.

HTTP Errors

Apresenta todos os erros recebidos nas chamadas de server e client. Por padrão, são apresentados os dados combinados. Para visualizar as informações detalhadas de um ou de outro, utilize o filtro.

No item 4 da Normativa BCB n° 134, O BACEN alerta para a importância de acompanhar essas informações, a fim de detectar incidentes cibernéticos.
Thanks for your feedback!
EDIT
How useful was this article to you?