Dashbuilder logo
  • Learn
    • Documentation
    • Videos
    • Slides
  • Blog
  • Source
  • Star
  • T
  • YT
Fork me on GitHub

Documentation

DashBuilder is a full-featured web application that allows non-technical users and programmers to create business dashboards.

Dashboard data can be extracted from heterogeneous sources of information such as Prometheus, JDBC databases, or regular text files.

The resulting dashboard can be deployed in a cloud environment using DashBuilder Runtime.

DashBuilder Documentation

Overview

Here is a short introduction and sneek peek into the features of DashBuilder.

Getting Started Guide

To know more, you can head over to Getting Started with DashBuilder(guide).

Connecting your datasets with DashBuilder

You can connect your own datasets to DashBuilder and create intuitive dashboards based on your own data. This is how the Datasets page looks like.

DashBuilder Datasets page

Here are some important links to get started with adding datasets from several sources to DashBuilder

KIE Execution server

SQL

Prometheus

JSON

CSV

Kafka

DashBuilder Runtime

You can import your dashboards from DashBuilder in the form of a ZIP file using the "Data Transfer" option from the menu on the top left. Once you've imported the dashboards, you can deploy them in a cloud environment as mentioned earlier. To know more about DashBuilder Runtime, refer to the Introduction to DashBuilder Runtime and refer to some of it's demos and features.

Build and Run instructions

Clone the KIE Tools repository. Go to packages/dashbuilder and run mvn clean install -Dfull

Go to dashbuilder-authoring folder inside dashbuilder and run mvn clean install -Dfull

To run Dashbuilder Authoring, run the dashbuilder-authoring-bootable JAR created inside dashbuilder-authoring/target using the command java -jar dashbuilder-authoring-bootable.jar

To run DashBuilder Runtime where you can import and display dashboards, run the dashbuilder-runtime-app-runner.jar created inside dashbuilder-runtime-parent/dashbuilder-runtime-app/target using the same command.

Latest blog posts
  • What’s new in Dashbuilder 0.28.0
    Mon 8 May 2023
    William Siqueira
  • 2022 Retrospective
    Fri 23 December 2022
    William Siqueira
  • DASHBUILDER: AN APACHE LICENSED BUSINESS REPORTING AND MONITORING TOOL
    Fri 11 February 2022
    William Siqueira
  • Dashbuilder Data Sets providers
    Fri 11 February 2022
    William Siqueira
  • Welcome Dashbuilder!
    Thu 10 February 2022
    William Siqueira
  • Blog archive
Latest videos
  • Quarkus Insights #119: Dashbuilder Quarkus Extension spotlight
    Mon 27 February 2023
    William Siqueira
  • Publishing Dashboards to Github Pages in minutes
    Sat 21 January 2023
    William Siqueira
  • Exploring Dashbuilder Components
    Wed 22 June 2022
    William Siqueira
  • [KieLive#37] How to work with dashboards layouts
    Fri 29 January 2021
    William Siqueira
  • Queries for Building Kie Server Dashboards in jBPM
    Thu 14 January 2021
    William Siqueira

Dashbuilder is open. All dependencies of this project are available under the Apache Software License 2.0 or a compatible license. Dashbuilder is trademarked.

This website was built with JBake and is open source.

Community

  • Blog

Code

  • Build from source

KIE projects

  • Drools rule engine
  • OptaPlanner constraint solver
  • jBPM workflow engine
  • Kogito Business Automation platform
CC by 3.0 | Privacy Policy
Sponsored by Red Hat
Samples
Github Popular Repositories
Github Popular Repositories

Github popular repositories directly from github API

Try it!
Serverless Workflow Report
Serverless Workflow Report

Serverless Workflow report for data generated with Data Index

Try it!
Weather in Brazil
Weather in Brazil

Weather in Brazil using selected locations

Try it!
Forms
Forms

Generate forms to send data to applications

Try it!
World Temperature change
World Temperature change

World Temperature change chart consuming data from a public JSON service (may take a while to load)

Try it!
Cryptocurrencies
Cryptocurrencies

Main cryptoscurrencies current values

Try it!
Podman
Podman

Dashboard for Podman REST API

Try it!
Nobel Laureates
Nobel Laureates

Map sample using open API with Nobel laureates

Try it!
Time Series with Zoom
Time Series with Zoom

A very simple time series chart with enabled zoom.

Try it!