This repository contains the demo app presented during Kubecon NA co-located Observability Day (https://sched.co/1izqm).
Build the app image:
cd demo-java
docker build .
Run the app:
docker compose up -d
Generate load:
./load-generator.sh
Attache Otel terminal UI:
docker compose attach oteltui
Run the app:
cd demo-go
make run
Generate load:
./load-generator.sh
Run the app:
cd demo-php
make run
Generate load:
./load-generator.sh
Run the collector:
cd demo-collector
make run
View data in Jaeger, Prometheus:
- Jaeger UI: http://localhost:16686
- Prometheus UI: http://localhost:9090
- update configuration to add second exporter
- add "load" generator
- add code to configure OTLP exporters programmatically
- add OTel Collector example
- update import to use PR instead of local copy
- test the config in php: otlp export isn't configurable
- Clients for sending traffic to all services (otel-cli)