Skip to content

A panel plugin for Grafana to visualize Gantt charts.

License

Notifications You must be signed in to change notification settings

pe1obw/grafana-gantt-panel

 
 

Repository files navigation

Gantt for Grafana

Build Release Marketplace Downloads License Twitter Maintenance

Maintenance: As I'm no longer working at Grafana Labs, nor am I using Grafana where I'm at now, I'm no longer able to actively maintain this plugin. I'm exploring ways to keep the project going. Check back here to stay updated!

A panel plugin for Grafana to visualize Gantt charts.

Gantt charts display a list of tasks over time, where each task is visualized using a bar with a start and an end time.

Features

  • Identify bottlenecks where one or more tasks are running significantly longer than others
  • Compare recurring sets of tasks by grouping them, such as data pipelines that run in regular intervals.
  • Display additional metadata from your data source as labels

Screenshot

Configuration

This section lists the available configuration options for the Gantt panel.

Panel options

Experiments

By enabling experiments, you can try out new features that we're working on. Experiments can be unstable and may break your panel. Use at your own risk.

Dimensions

Option Description
Text Name of the field to use for task labels. Defaults to the first string field.
Start time Name of the field to use for value. Defaults to the first time field.
End time Name of the field to use for value. Defaults to the second time field.
Color by Field to use for colors. Defaults to the text field. Color configuration depends on the field type. If the dimension is set to a string field, you can add color mappings for each value. If the dimension is set to a number field, you can instead use field options to configure the colors.
Group by Name of the field to use to group tasks. When grouping tasks, the time interval is set to the start of the first task and the end of the last task in the group.
Labels Fields to use as labels in the tooltip.

As some data sources don't yet support time fields, the plugin supports selecting string and number fields as start and end time:

  • If you select a string field, values need to be ISO 8601 strings
  • If you select a number field, values need to be Unix timestamps in milliseconds

Display

Option Description
Show Y-axis Toggles the Y-axis.
Sort by Dimension to sort tasks by.
Sort order Order in which to sort the tasks.
Color mappings Configures task color based on the text value based on the Color by dimension.

About

A panel plugin for Grafana to visualize Gantt charts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 98.6%
  • JavaScript 1.4%