Instalação
Uma aplicação Webmachine requer alguns passos manuais para funcionar.- Crie o arquivo de configuração do AppSignal ou configure-o com variáveis de ambiente. Para mais detalhes sobre como configurar o AppSignal, veja a página de configuração do Ruby.
- Certifique-se de que o AppSignal seja requerido,
require "appsignal". - Configure o AppSignal usando
Appsignal.config. - Inicie o AppSignal usando
Appsignal.start.
app.rb do Webmachine:
Atributos do span
Somente no modo collector: isso se aplica quando o AppSignal para Ruby é executado no modo collector. Nos demais casos, não tem efeito.
http.request.method— o método da requisição.url.scheme,url.patheurl.query— o endereço requisitado.http.response.status_code— o status com o qual sua aplicação respondeu.
error.type, a classe do erro.
Distributed tracing
Somente no modo collector: isso se aplica quando o AppSignal para Ruby é executado no modo collector. Nos demais casos, não tem efeito.
traceparent continua o trace que ele nomeia.
A requisição aparece dentro do trace do serviço que a chamou, sob a requisição que a causou. Você pode seguir uma requisição lenta desse serviço até esta aplicação sem trocar de trace.
Os clientes HTTP suportados pelo AppSignal iniciam o trace. Uma requisição sem o header inicia um novo.