This example shows how to use Camel with OpenTracing to trace all incoming and outgoing Camel messages.
The example uses a ElastiCo APM Client.
Route client → service1 using HTTP.
You need to configure EAK stack - Elasticsearch, APM Server and Kibana Please follow https://www.elastic.co/guide/en/apm/get-started/current/install-and-run.html to get up and running
$ mvn compile spring-boot:run
The client application explicitly instantiates and initializes the implementation
After seeing in console messages from timer, visit Kibana to view traces - http://localhost:5601/app/apm#/services/Service1Application/transactions/ select any transaction and click "View full trace"
If you hit any problem using Camel or have some feedback, then please let us know.
We also love contributors, so get involved :-)
The Camel riders!