Welcome to OpenTelemetry bootcamp!
This repo store all the resources and code demos there were presented at https://www.aspecto.io/opentelemetry-bootcamp/
You can find the bootcamp resources here:
-
Episode 1: Getting started with OpenTelemetry - slides and video recording
-
Episode 2: Integrating OpenTelemetry to your application - slides and video recording
-
Episode 3: Deploying the OpenTelemetry Stack - slides and video recording
-
Episode 4: Getting ready for high scale traffic - slides and video recording
-
Episode 5: Customizing OpenTelemetry and custom instrumentation - slides and video recording
To join the slack channel: https://app.slack.com/client/T08PSQ7BQ/C02D7BPU5U3
Start by docker-compose up
Then install all dependencies by running yarn install
Spin up both services:
yarn items
yarn users
Send two API calls:
curl http://localhost:8080/data
curl http://localhost:8080/data?fail=1
-
View the metrics in prometheus, go to http://localhost:9090 and search for "http_calls_total" - this will show you the count of API calls received by items-service
-
To view the traces and logs go to http://localhost:16686/