This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot-examples.git
from 16feb3d Use camel-observation-starter version from the BOM (#106)
new 4bafae1 Add OpenTelemetry example
new 5959d84 Add documentation and fix logging
new 32cbb57 Fix documentation issues
new 47b87dc Update image
new 6b02dfa Added the license
new 061be0b Turn on micrometer via auto configuration
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
opentelemetry/.gitignore | 29 ++
{rest-openapi => opentelemetry/CarBooking}/pom.xml | 303 ++++++++++++---------
.../main/java/com/example/demo/AvailableCars.java | 55 ++++
.../java/com/example/demo/DemoApplication.java | 65 +++--
.../java/com/example/demo/MySimpleCamelRouter.java | 48 ++++
.../src/main/resources/application.properties | 48 ++--
.../CarBooking/src/main/resources/logback.xml | 73 +++--
.../com/example/demo/DemoApplicationTests.java | 59 ++--
opentelemetry/FlightBooking/pom.xml | 164 +++++++++++
.../java/com/example/demo/AvailableFlights.java | 56 ++++
.../java/com/example/demo/DemoApplication.java | 65 +++--
.../java/com/example/demo/MySimpleCamelRouter.java | 49 ++++
.../src/main/resources/application.properties | 48 ++--
.../FlightBooking/src/main/resources/logback.xml | 73 +++--
.../com/example/demo/DemoApplicationTests.java | 59 ++--
opentelemetry/HotelBooking/pom.xml | 162 +++++++++++
.../java/com/example/demo/AvailableHotels.java | 49 ++++
.../java/com/example/demo/DemoApplication.java | 65 +++--
.../java/com/example/demo/MySimpleCamelRouter.java | 47 ++++
.../src/main/resources/application.properties | 48 ++--
.../HotelBooking}/src/main/resources/logback.xml | 72 ++---
.../com/example/demo/DemoApplicationTests.java | 59 ++--
opentelemetry/README.adoc | 155 +++++++++++
opentelemetry/TripBooking/pom.xml | 162 +++++++++++
.../java/com/example/demo/DemoApplication.java | 65 +++--
.../com/example/demo/MergeAggregationStrategy.java | 80 +++---
.../java/com/example/demo/MySimpleCamelRouter.java | 71 +++++
.../src/main/resources/application.properties | 48 ++--
.../TripBooking/src/main/resources/logback.xml | 73 +++--
opentelemetry/adoc/img/example.jpeg | Bin 0 -> 131992 bytes
opentelemetry/adoc/img/metrics.png | Bin 0 -> 301663 bytes
opentelemetry/adoc/img/trace-async-dag.png | Bin 0 -> 114031 bytes
opentelemetry/adoc/img/trace-async.png | Bin 0 -> 166886 bytes
opentelemetry/adoc/img/trace-sync-dag.png | Bin 0 -> 83823 bytes
opentelemetry/adoc/img/trace-sync.png | Bin 0 -> 145216 bytes
opentelemetry/containers/docker-compose.yml | 59 ++++
.../containers/docker/otel-collector-config.yaml | 66 +++++
.../containers/docker/prometheusConfig.yml | 14 +
{observation => opentelemetry}/pom.xml | 96 +++----
pom.xml | 1 +
40 files changed, 1903 insertions(+), 683 deletions(-)
create mode 100644 opentelemetry/.gitignore
copy {rest-openapi => opentelemetry/CarBooking}/pom.xml (54%)
create mode 100644
opentelemetry/CarBooking/src/main/java/com/example/demo/AvailableCars.java
copy jira/src/main/java/org/apache/camel/example/jira/Application.java =>
opentelemetry/CarBooking/src/main/java/com/example/demo/DemoApplication.java
(77%)
create mode 100644
opentelemetry/CarBooking/src/main/java/com/example/demo/MySimpleCamelRouter.java
copy {arangodb =>
opentelemetry/CarBooking}/src/main/resources/application.properties (74%)
copy route-reload/src/main/resources/camel/my-route.xml =>
opentelemetry/CarBooking/src/main/resources/logback.xml (62%)
copy observation/client/src/main/java/sample/camel/CounterBean.java =>
opentelemetry/CarBooking/src/test/java/com/example/demo/DemoApplicationTests.java
(78%)
create mode 100644 opentelemetry/FlightBooking/pom.xml
create mode 100644
opentelemetry/FlightBooking/src/main/java/com/example/demo/AvailableFlights.java
copy jira/src/main/java/org/apache/camel/example/jira/Application.java =>
opentelemetry/FlightBooking/src/main/java/com/example/demo/DemoApplication.java
(77%)
create mode 100644
opentelemetry/FlightBooking/src/main/java/com/example/demo/MySimpleCamelRouter.java
copy {arangodb =>
opentelemetry/FlightBooking}/src/main/resources/application.properties (74%)
copy route-reload/src/main/resources/camel/my-route.xml =>
opentelemetry/FlightBooking/src/main/resources/logback.xml (62%)
copy observation/client/src/main/java/sample/camel/CounterBean.java =>
opentelemetry/FlightBooking/src/test/java/com/example/demo/DemoApplicationTests.java
(78%)
create mode 100644 opentelemetry/HotelBooking/pom.xml
create mode 100644
opentelemetry/HotelBooking/src/main/java/com/example/demo/AvailableHotels.java
copy jira/src/main/java/org/apache/camel/example/jira/Application.java =>
opentelemetry/HotelBooking/src/main/java/com/example/demo/DemoApplication.java
(77%)
create mode 100644
opentelemetry/HotelBooking/src/main/java/com/example/demo/MySimpleCamelRouter.java
copy {arangodb =>
opentelemetry/HotelBooking}/src/main/resources/application.properties (74%)
copy {aws-secrets-manager =>
opentelemetry/HotelBooking}/src/main/resources/logback.xml (59%)
copy observation/client/src/main/java/sample/camel/CounterBean.java =>
opentelemetry/HotelBooking/src/test/java/com/example/demo/DemoApplicationTests.java
(78%)
create mode 100644 opentelemetry/README.adoc
create mode 100644 opentelemetry/TripBooking/pom.xml
copy jira/src/main/java/org/apache/camel/example/jira/Application.java =>
opentelemetry/TripBooking/src/main/java/com/example/demo/DemoApplication.java
(77%)
copy
kafka-offsetrepository/src/main/java/org/apache/camel/example/kafka/offsetRepository/KafkaProcessor.java
=>
opentelemetry/TripBooking/src/main/java/com/example/demo/MergeAggregationStrategy.java
(52%)
create mode 100644
opentelemetry/TripBooking/src/main/java/com/example/demo/MySimpleCamelRouter.java
copy {arangodb =>
opentelemetry/TripBooking}/src/main/resources/application.properties (74%)
copy route-reload/src/main/resources/camel/my-route.xml =>
opentelemetry/TripBooking/src/main/resources/logback.xml (62%)
create mode 100644 opentelemetry/adoc/img/example.jpeg
create mode 100644 opentelemetry/adoc/img/metrics.png
create mode 100644 opentelemetry/adoc/img/trace-async-dag.png
create mode 100644 opentelemetry/adoc/img/trace-async.png
create mode 100644 opentelemetry/adoc/img/trace-sync-dag.png
create mode 100644 opentelemetry/adoc/img/trace-sync.png
create mode 100644 opentelemetry/containers/docker-compose.yml
create mode 100644 opentelemetry/containers/docker/otel-collector-config.yaml
create mode 100644 opentelemetry/containers/docker/prometheusConfig.yml
copy {observation => opentelemetry}/pom.xml (77%)