This tutorial demonstrates how to auto-instrument a Java app by OpenTelemetry for Kubernetes easily with the help of a sample Java app. It also shows how to connect it to the hosted collector and trace the transactions in Sumo Logic. Learn the pre-requisites and the detailed step-by-step auto-instrumentation process in this tutorial.
Reference Links:
1. For creating Access ID and Access Key, refer to the doc page:
https://help.sumologic.com/Manage/Sec...
2. For more information on Setting up traces collection for the Kubernetes environment, visit the doc page:
https://help.sumologic.com/Traces/Get...
3. For the most recent format of the helm chart command, refer to the doc page:
https://help.sumologic.com/Traces/01G...
4. For the appropriate endpoint URL of the installation, refer to the doc page:
https://help.sumologic.com/Traces/Get...
Links to refer to or download useful material to try the steps independently:
1. About Spring PetClinic Sample Application: https://github.com/spring-petclinic/s...
2. Download Dockerfile: https://github.com/SumoLogic/opentele...
3. Build your Java image (Docker image building process): https://docs.docker.com/language/java...
4. Link for the ready-to-use docker image: public.ecr.aws/sumologic/opentelemetry-petclinic
The latest OpenTelemetry-PetClinic image can be found in the AWS ECR gallery: https://gallery.ecr.aws/sumologic/ope...
5. Download the .yaml template for the Spring PetClinic app: https://github.com/SumoLogic/opentele...