AppSignal pour Java
Instrumentation personnalisée Java
AppSignal est compatible avec les paquets d’instrumentation OpenTelemetry.
Certains de ces paquets d’instrumentation peuvent nécessiter une configuration supplémentaire.
Ces instrumentations n’incluent pas toujours toutes les informations dont vous avez besoin pour déboguer les problèmes.
Pour un reporting plus fin, vous pouvez ajouter une instrumentation personnalisée.
Nous prenons en charge le tracing OpenTelemetry tel que décrit dans la documentation OpenTelemetry.
Il est possible d’ajouter plus de données à un span en utilisant les attributs de span OpenTelemetry.
Il existe également des attributs de span AppSignal qui peuvent modifier la façon dont les traces sont regroupées et certains attributs qui permettent de filtrer les données sensibles.
Note : Dans ces exemples, nous utilisons le tracer provider global défini par OpenTelemetry. Vous pouvez injecter le tracer dans vos classes pour une meilleure testabilité.
Note : Cela ne retournera un span que si un span est déjà actif.
D’autres façons de créer et d’obtenir des spans sont documentées sur la page d’instrumentation OpenTelemetry Java.
Consultez nos guides pour plus d’informations sur les attributs AppSignal personnalisés pris en charge :