Skip to main content
Veuillez suivre d’abord le guide d’installation lorsque vous ajoutez une nouvelle application à AppSignal. Ensuite, assurez-vous d’installer le collecteur AppSignal avant de continuer. Pour installer et configurer OpenTelemetry pour votre application Java, nous recommandons d’utiliser l’agent OpenTelemetry Java pour exporter les données vers le collecteur AppSignal. Cet agent instrumentera automatiquement votre application.

Télécharger l’agent OpenTelemetry Java

Téléchargez l’agent OpenTelemetry Java depuis la dernière version sur Github. Lorsque vous exécutez votre application, l’agent OpenTelemetry Java devra être présent.

Exécuter votre application avec l’agent

Lorsque vous exécutez votre application, vous devrez configurer le runtime Java pour charger l’agent OpenTelemetry Java. Modifiez la façon dont vous démarrez votre application pour charger l’agent OpenTelemetry Java avec votre application :
Remplacez /path/to/opentelemetry-javaagent.jar par le chemin vers l’agent téléchargé et your-application.jar par le chemin vers le fichier JAR de votre application.

Gradle

Lorsque vous utilisez Gradle, vous pouvez ajouter l’agent à la tâche qui démarre votre application dans le fichier build.gradle :

Configurer l’agent

L’agent peut être configuré à l’aide de propriétés Java ou de variables d’environnement. Nous recommandons d’utiliser les variables d’environnement pour la configuration. Tout d’abord, configurez l’agent pour exporter les traces et les journaux vers le collecteur AppSignal :
Ensuite, configurez les attributs de ressource OpenTelemetry requis par AppSignal :

Tester l’application !

Maintenant que tous les composants sont connectés, démarrez votre application avec les variables d’environnement requises et testez si vous voyez des données arriver dans AppSignal. Vérifiez les pages “Errors > Issue list” et “Performance > Traces” en particulier. Si après avoir suivi nos instructions d’installation, vous ne voyez toujours pas de données dans AppSignal, faites-le nous savoir et nous vous aiderons à finaliser votre installation OpenTelemetry !