AppSignal para Java
Instrumentação customizada em Java
O AppSignal é compatível com pacotes de instrumentação do OpenTelemetry.
Alguns desses pacotes de instrumentação podem exigir configuração adicional.
Essas instrumentações nem sempre incluem todas as informações que você precisa para depurar problemas.
Para um relatório mais granular, você pode adicionar instrumentação customizada.
Damos suporte ao tracing do OpenTelemetry conforme descrito na documentação do OpenTelemetry.
É possível adicionar mais dados a um span usando atributos de span do OpenTelemetry.
Também existem atributos de span do AppSignal que podem mudar como os traces são agrupados e alguns atributos que permitem filtrar dados sensíveis.
Nota: Nestes exemplos, estamos usando o global tracer provider definido pelo OpenTelemetry. Você pode querer injetar o tracer nas suas classes para melhor testabilidade.
Nota: Isso só retornará um span se já houver um ativo.
Mais formas de criar e obter spans estão documentadas na página de instrumentação Java do OpenTelemetry.
Veja nossos guias para mais informações sobre quais atributos customizados do AppSignal são suportados: