Kong quickstart opentelemetry plugin

Run

Update the otelconfig.yaml to start OTel collector and few services.

docker compose build --no-cache && ELASTIC_APM_SERVER_URL="https://my-apm-server-url:443" ELASTIC_APM_SECRET_TOKEN="REDACTED" docker compose up -d

Initialize Kong with opentelemetry plugin.

./kong.sh

Setup the services routing in Kong.

./services.sh

Send a request to the services.

curl http://localhost:8000/a                                                                                           

Clean up

Uninstall kong.

curl -Ls get.konghq.com/quickstart | bash -s -- -d