URL base
Todos os endpoints são servidos sob/api/v2 no domínio appsignal.com:
Autenticação
As requisições são autenticadas com seu token pessoal de API, passado como bearer token ou como parâmetro de query. Você pode encontrar seu token na tela de configurações pessoais.site_id; os endpoints de tracing usam
um array site_ids para que possam buscar em vários sites. A API verifica se
seu token tem acesso a todos os sites solicitados antes de retornar dados. Para verificar o
próprio token, chame GET /api/v2/auth.
Seu site_id é o ID na URL do seu app:
https://appsignal.com/<organization>/sites/<SITE_ID>. Para queries de log você também
precisa de um ID de fonte de log — veja encontrando seus IDs de site e
fonte.
Verificar um token
message confirmando o ID do usuário autenticado.
Requisições e respostas
A maioria dos endpoints usaPOST com um corpo JSON e retorna JSON. Consultas somente leitura
(como listar nomes de métricas) usam GET com parâmetros de path. Defina
Content-Type: application/json em requisições com corpo.
Horários são strings ISO 8601. A maioria dos corpos de query recebe um intervalo de tempo from e to
mais um site_id ou, para endpoints de tracing, um array site_ids.
Para uma referência completa, gerada automaticamente, de cada endpoint, requisição e tipo de resposta,
consulte a referência da API REST.
Respostas de erro
Qualquer endpoint pode retornar estas respostas não-2xx:Envelope 422
Toda resposta422 usa o mesmo envelope, para que você possa tratá-las em um único lugar:
error: um slug estável, legível por máquina. Faça branching com base nele em seu código.message: uma mensagem legível por humanos, segura para exibir.details: um objeto opcional cujo formato depende deerror.
legacy_log_query_syntax, retornado quando uma query de logs
usa a sintaxe legada attributes.<name>_<type>. Veja consultando
logs para a linguagem de query atual.
Endpoints
Métricas
Consulte a referência de métricas.
Tracing
Consulte a referência de tracing.
Logs
Consulte a referência de logs.
Kubernetes
Consulte a referência de Kubernetes.
Deploys
Consulte a referência de deploys.
Check-ins
Consulte a referência de check-ins.
Visuais salvos
Os endpoints de visual salvo não exigem autenticação. Consulte a referência de visuais
salvos.