Skip to content

A monitoring application to show insides of Zeebe for developers

License

Notifications You must be signed in to change notification settings

camunda-community-hub/zeebe-simple-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1d0f570 · Jul 11, 2018

History

81 Commits
Jul 11, 2018
Dec 6, 2017
Jun 6, 2018
Jul 9, 2018
Dec 5, 2017
Oct 11, 2017
Oct 11, 2017
Nov 9, 2017
Oct 11, 2017
Jun 6, 2018
Jul 11, 2018

Repository files navigation

Zeebe Simple Monitor

This Spring Boot application connects to Zeebe and receive all data (i.e. records). It aggregates the data and store it locally in MongoDB. The aggregated data can be displayed in a small HTML5 web application.

Features:

  • inspect deployed workflows
  • inspect workflow instances, including payload and incidents
  • inspect raw records (events/commands) and search
  • management operations (e.g. new deployment, cancel workflow instance, update payload)

This is a community project meant for playing around with Zeebe. It is not officially supported by the Zeebe Team (i.e. no gurantees). Everybody is invited to contribute!

How to build

Build with Maven

mvn clean install

How to run

Install and launch MongoDB

Execute the (Fat) JAR file via

java -jar target/zeebe-simple-monitor-{VERSION}.jar

Open a web browser and go to http://localhost:8080

Impressions

screenshot

screenshot

screenshot

Code of Conduct

This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].

License

Most Zeebe source files are made available under the Apache License, Version 2.0 except for the broker-core component. The broker-core source files are made available under the terms of the GNU Affero General Public License (GNU AGPLv3). See individual source files for details.