egekaraosmanoglu / camelbee

Apache License 2.0
12 stars 1 forks source link

CamelBee - Apache Camel Library for Microservices Monitoring and Debugging in the CamelBee WebGL Application

CamelBee java core libraries are engineered to extract the architecture of Camel Routes, pinpoint endpoints, and map out the interconnections among them to visualize the topology within either the CamelBee WebGL application (https://www.camelbee.io) or through the local Docker version (accessed at http://localhost:8083 by executing 'docker run -d -p 8083:80 camelbee/webgl').

 Watch the Video

Features

Route Visualization

 Watch the Video

Message Tracing

 Watch the Video

Debugging and Replay

 Watch the Video

Filtering

 Watch the Video

Trigger Consumer Endpoints

 Watch the Video

Real-time Monitoring

 Watch the Video


Project Structure

The project is structured as follows:

camelbee/
|-- core/
| |-- quarkus-core/
| | |-- README.md
| | |-- ...
| |-- springboot-core/
| | |-- README.md
| | |-- ...
|-- examples/
| |-- allcomponent-quarkus-sample/
| | |-- README.md
| | |-- ...
| |-- allcomponent-springboot-sample/
| | |-- README.md
| | |-- ...
|-- README.md

Each subproject have its own README file for detailed information specific to that project.

Getting Started For Quarkus Projects:

For more details, please refer to the CamelBee Quarkus Core README.

Getting Started For SpringBoot Projects:

For more details, please refer to the CamelBee SpringBoot Core README.

Getting Started Using CamelBee WebGL Application:

For more details, please refer to the user guid CamelBee WebGL Application User Guide.

License

This project is licensed under the the Apache License, Version 2.0. Feel free to use, modify, and distribute it as per the license terms.

For specific license information for individual subprojects, refer to their respective README files.