Sua aplicação está usando uma combinação de Rails, Grape, Hanami, Padrino ou Sinatra? Siga nosso guia sobre instrumentação de múltiplas aplicações Rack.
Instalação
Após instalar a gem AppSignal, adicione a integração AppSignal depois de requererpadrino.
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.
Rastreamento distribuído
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.