Performance monitoring
Requisições feitas com Net::HTTP aparecem na event timeline das actions de performance da sua aplicação como eventsrequest.net_http, mostrando o método da requisição e o host. Elas também aparecem no painel de performance “Slow API requests”, onde você pode revisar as requisições que sua aplicação faz para outros serviços e o impacto que elas têm em seu desempenho.
Desabilitando a integração
Para desabilitar a integração com Net::HTTP, defina a opção de configuraçãoinstrument_net_http como false.
Atributos de 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.server.addresseserver.port— o host que foi chamado.url.full— a URL completa da requisição.http.response.status_code— o status com que o outro serviço respondeu.
Tracing 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.
Quando esse serviço também reporta ao AppSignal, o trabalho dele entra no mesmo trace. Você pode abrir uma requisição de saída lenta e ver com o que o outro serviço gastou seu tempo.
Os servidores HTTP suportados pelo AppSignal continuam o trace. Qualquer outro serviço inicia o seu próprio.