/example-camel-full-observability

An example of Camel instrumented with OpenTracing and Jaeger, coordinated with custom JSON logs for EFK.

Primary LanguageJava

Description

This repo contains all the material (source code) used to illustrate my article about open source observability capabilities you will find following the link below:

https://brunonetid.github.io/

The 'demo' folder contains the first example shown in the article to explain how to instrument an Apache Camel application to enable tracing with OpenTracing and Jaeger.

The second group of projects are formed by the following blocks:

  • svc-payment
  • identity
  • promotion
  • payment
  • loyalty
  • fraud

These are the sources to simulate the main scenario presented in the article. The use case represented is a composite service as depicted by the figure below:

Main Scenario