This project contains several files to test Camel components.
Components can be enabled/disabled through application.yml
file.
All the tutorial videos are available on Saggu.uk YouTube channel.
Camel Metrics are exposed using Spring Actuator, Prometheus, Grafana
mvn clean install -DskipTests
docker build -t saggu/camel .
cd src/main/resources/docker
docker-compose -f metrics-docker-compose.yml up -d
Application | URL |
---|---|
Saggu Camel | http://localhost:8080/actuator/prometheus |
Prometheus | http://localhost:9090/ |
Grafana (admin/admin) | http://localhost:3000/ |
docker pull otel/opentelemetry-collector
docker run otel/opentelemetry-collector
Or
docker compose up -d otel
java -javaagent:/Users/jasvinder.saggu/projects/downloads/opentelemetry/opentelemetry-javaagent.jar -Dotel.traces.exporter=jaeger -jar target/camel-tutorial.jar