Démarrage rapide
Configuration
- Téléchargez opentelemetry-javaagent.jar depuis les Releases du dépôt
opentelemetry-java-instrumentation
et placez le JAR dans le répertoire de votre choix. Le fichier JAR contient l’agent et les bibliothèques d’instrumentation. - Ajoutez
-javaagent:path/to/opentelemetry-javaagent.jar
et d’autres configurations à vos arguments de démarrage de la JVM et lancez votre application :Directement sur la commande de démarrage :
java -javaagent:path/to/opentelemetry-javaagent.jar -Dotel.service.name=your-service-name -jar myapp.jar
Via les variables d’environnement
JAVA_TOOL_OPTIONS
et autres :export JAVA_TOOL_OPTIONS="-javaagent:path/to/opentelemetry-javaagent.jar" export OTEL_SERVICE_NAME="your-service-name" java -jar myapp.jar
Configuration de l’agent
L’agent est hautement configurable.
Une option consiste à passer les propriétés de configuration via le drapeau
-D
. Dans cet exemple, un nom de service et un exportateur Zipkin pour les
traces sont configurés :
java -javaagent:path/to/opentelemetry-javaagent.jar \
-Dotel.service.name=your-service-name \
-Dotel.traces.exporter=zipkin \
-jar myapp.jar
Vous pouvez également utiliser des variables d’environnement pour configurer l’agent :
OTEL_SERVICE_NAME=your-service-name \
OTEL_TRACES_EXPORTER=zipkin \
java -javaagent:path/to/opentelemetry-javaagent.jar \
-jar myapp.jar
Vous pouvez également fournir un fichier de propriétés Java et charger les valeurs de configuration à partir de là :
java -javaagent:path/to/opentelemetry-javaagent.jar \
-Dotel.javaagent.configuration-file=path/to/properties/file.properties \
-jar myapp.jar
ou
OTEL_JAVAAGENT_CONFIGURATION_FILE=path/to/properties/file.properties \
java -javaagent:path/to/opentelemetry-javaagent.jar \
-jar myapp.jar
Pour voir toutes les options de configuration, consultez Configuration de l’agent.
Bibliothèques, frameworks, services d’application et JVM supportés
L’agent Java est livré avec des bibliothèques d’instrumentation pour de nombreux composants populaires. Pour la liste complète, consultez Bibliothèques, frameworks, services d’application et JVM supportés.
Dépannage
System property:
otel.javaagent.debug
Environment variable:
OTEL_JAVAAGENT_DEBUG
Description:
Définissez à true
pour voir les journaux de débogage. Notez qu'ils sont assez
verbeux.
Prochaines étapes
Après avoir configuré l’instrumentation automatique pour votre application ou service, vous pourriez annoter des méthodes sélectionnées ou ajouter une instrumentation manuelle pour collecter des données de télémétrie personnalisées.
Feedback
Cette page est-elle utile?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!