Como Importar o Dashboard do Grafana
Tenha uma visão pronta das métricas do Arthur — taxa de requisições, erros, latência, métricas de runtime do Node.js e métricas de ferramentas/recursos MCP — em vez de construir um dashboard do zero.
Pré-requisitos: uma instância do Prometheus rodando e coletando o endpoint /metrics do Arthur, e uma instância do Grafana com esse Prometheus adicionado como fonte de dados. A pasta observability/ do repositório tem auxiliares locais de Docker Compose para Prometheus, Grafana e Tempo, caso você ainda não tenha sua própria stack.
Passos
No Grafana, vá em Dashboards → Import.

Envie o arquivo
observability/grafana-dashboard.jsondo repositório do Arthur MCP.
Selecione sua fonte de dados Prometheus quando solicitado.
Importe.

Confirme que funcionou
O dashboard carrega com painéis de taxa de requisições, erros, latência, métricas de runtime do Node.js, métricas de ferramentas/recursos MCP e métricas HTTP externas, todos populados a partir da sua instância.
Bom saber
- Se sua API não roda na porta padrão, atualize
observability/prometheus.ymlpara que o Prometheus colete o endereço correto.
Relacionado
Vídeo tutorial