A companion code for distributed tracing with OpenTelemetry blog post.
- A working installation of Docker
- Build & start services:
$ docker-compose up --build -d
- Stopping services:
$docker-compose down
APIs will be available at http://localhost:55050
API | Description |
---|---|
POST /employees | Create an employee record |
GET /employees | List all employees |
GET /employees/{employeeId} | Get a specific employee |
GET /employees/{employeeId}/paychecks | List all paychecks for an employee |
GET /employees/{employeeId}/direct-deposits | List direct deposits associated with an employee |
GET /paychecks | List all paychecks |
GET /paychecks/{paycheckId} | Get a specific paycheck |
This demo includes two instances for analyzing trace telemetry data: Jaeger and Zipkin.
Trace data for analyzing calls can be viewed with either at: