Painéis no Grafana para monitoramento de APIs do Sebrae RS
Esses painéis são essenciais para acompanhar a saúde, desempenho e disponibilidade das APIs de clientes, pagamentos e pedidos.
Monitoramento de serviços relacionados a cadastro e dados de clientes.
Acessar no GrafanaVisualize a performance das APIs responsáveis por transações e pagamentos.
Acessar no GrafanaPainel para monitorar requisições de pedidos e status de processamento.
Acessar no GrafanaOs códigos de status HTTP informam o resultado de uma requisição feita a uma API. Veja abaixo os principais grupos:
200 OK
, 201 Created
).400 Bad Request
, 401 Unauthorized
, 404 Not Found
).500 Internal Server Error
, 503 Service Unavailable
).Essas informações ajudam a identificar a origem dos problemas e tomar decisões rápidas no monitoramento.
No painel de monitoramento de erros 5xx, os relatórios exibem colunas que auxiliam na investigação do problema. Veja o significado de cada uma:
DESCRICAO_ERRO
: Mensagem de erro ocorrida no servidor.HORARIO_EXECUCAO
: Data e hora em que a API foi executada.VERSAO_API
: Versão da API no momento do erro.URI_EXECUCAO
: Caminho da URL que gerou a falha.HEAD_EXECUCAO
: Cabeçalhos HTTP enviados na requisição.BODY_EXECUCAO
: Corpo (payload) enviado para a API.VERBO_EXECUCAO
: Verbo HTTP utilizado (GET, POST, etc.).StackTrace
: Detalhamento técnico da exceção no código (pilha de chamadas).NOME_USUARIO
: Nome do usuário extraído do token utilizado na chamada.Essas colunas são preenchidas automaticamente pelas APIs e ajudam a filtrar e identificar rapidamente a origem do erro no ambiente.
No painel de monitoramento da família 4xx, são listadas as falhas originadas por requisições incorretas feitas pelo consumidor da API. As colunas ajudam a entender e corrigir os problemas. Veja os campos:
DESCRICAO
: Informa o motivo do erro e descreve o que foi enviado de forma inadequada.HORARIO_EXECUCAO
: Data e hora da execução da API.VERSAO_API
: Versão da API em uso quando ocorreu o erro.URI_EXECUCAO
: Caminho da URL acessada.HEAD_EXECUCAO
: Cabeçalhos HTTP enviados na requisição.BODY_EXECUCAO
: Corpo (payload) enviado para a API.VERBO_EXECUCAO
: Método HTTP usado na chamada (ex: GET, POST).NOME_USUARIO
: Nome do usuário autenticado (via token) que realizou a requisição.Essas informações são essenciais para o time de desenvolvimento ou integração identificar falhas na chamada e orientar correções adequadas.
As requisições com status 2xx indicam que a API foi executada com sucesso. O relatório fornece dados úteis para acompanhar o desempenho e rastrear requisições bem-sucedidas:
HORARIO_EXECUCAO
: Data e hora da execução da API.VERSAO_API
: Versão da API em execução no momento da chamada.URI_EXECUCAO
: Caminho da URL requisitada.HEAD_EXECUCAO
: Cabeçalhos HTTP recebidos pela API.BODY_EXECUCAO
: Conteúdo (payload) enviado na chamada.VERBO_EXECUCAO
: Verbo HTTP utilizado (ex: GET, POST, PUT).NOME_USUARIO
: Nome do usuário autenticado via token.TEMPOMS_EXECUCAO
: Tempo total de execução da API em milissegundos.Esses dados auxiliam na análise de performance e na auditoria de chamadas bem-sucedidas.