This repository contains OpenTelemetry recipes, such as the OTel processor to prevent revealing sensitive data.
The following diagram shows how traces are collected and processed before being sent to Jagger locally or via an external source such as DataDog.
The following example generates sensitive data: Email, Password, Credit Card, and VATNumber:
- customer.email
- customer.password
- customer.credit_card
- customer.vatnumber
docker compose --profile all up -d
docker compose logs -f otel
docker compose --profile all down --rmi all --volumes
curl http://localhost:8000
The following script generates traces, logs, and metrics.
bash scripts/do-requests.sh