Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.73 KB

README.md

File metadata and controls

35 lines (20 loc) · 1.73 KB

Camunda + Open APM

A small demo to show how you can monitor Camunda and the surrounding systems with Open Source Application Performance Management (APM) tools.

The landscape we use:

Architecture.

Table of Contents

✨ Features

You can start the Camunda example process manually via the Camunda Tasklist, login as user with username admin and password pw.

The process contains a service task which calls an external service.

🚀 Getting Started

To start the docker container run docker-compose up.

🏛 Architecture

Architecture.

The image shows all components and how they communicate with each other. The Camunda Platform Engine uses a JavaDelegate to fetch data from the Data Service. The Mirconaut External Task Worker fetches task from the engine and loads data from the Data Service and store some information back to the engine.

To monitor all these components and their interactions I added the OTEL Java Agent to each docker container they are running in. The Agent collects as much information as you want. Using APM Tools like Jaeger, Zipkin or Prometheus you could monitor and analyze them.