Menu

This is documentation for the next version of Grafana. For the latest stable release, go to the latest version.

Grafana Cloud Enterprise Open source

Configure thresholds

In dashboards, a threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.

Using thresholds, you can color grid lines and regions in a time series visualization: Time series visualization with green, blue, and purple threshold lines and regions

You can color the background or value text in a stat visualization: Stat visualization with three values in green and orange

You can define regions and region colors in a state timeline: State timeline with green, blue, and pink region thresholds

You can also use thresholds to:

  • Color lines in a time series visualization
  • Color the gauge and threshold markers in a gauge
  • Color markers in a geomap
  • Color cell text or background in a table
Give it a try using Grafana Play
Give it a try using Grafana Play

With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development. This feature can be seen on Threshold example.

Supported visualizations

You can set thresholds in the following visualizations:

Bar chartGeomapStatus history
Bar gaugeHistogramTable
CandlestickStatTime series
CanvasState timelineTrend
Gauge

Default thresholds

On visualizations that support thresholds, Grafana has the following default threshold settings:

  • 80 = red
  • Base = green
  • Mode = Absolute
  • Show thresholds = Off (for some visualizations); for more information, see the Show thresholds option.

Thresholds options

You can set the following options to further define how thresholds look.

Threshold value

This number is the value that triggers the threshold. You can also set the color associated with the threshold in this field.

The Base value represents minus infinity. By default, it’s set to the color green, which is generally the “good” color.

Thresholds mode

There are two threshold modes:

  • Absolute thresholds are defined by a number. For example, 80 on a scale of 1 to 150.
  • Percentage thresholds are defined relative to minimum or maximum. For example, 80 percent.

Show thresholds

Note

This option is supported for the bar chart, candlestick, time series, and trend visualizations.

Set if and how thresholds are shown with the following options.

OptionExample
Off
As lines
Visualization with threshold as a line
As lines (dashed)
Visualization with threshold as a dashed line
As filled regions
Visualization with threshold as a region
As filled regions and lines
Visualization with threshold as a region and line
As filled regions and lines (dashed)
Visualization with threshold as a region and dashed line

Add a threshold

You can add as many thresholds to a visualization as you want. Grafana automatically sorts thresholds values from highest to lowest.

  1. Navigate to the panel you want to update.
  2. Hover over any part of the panel you want to work on to display the menu on the top right corner.
  3. Click the menu and select Edit.
  4. Scroll to the Thresholds section or enter thresholds in the search bar at the top of the panel edit pane.
  5. Click + Add threshold.
  6. Enter a new threshold value or use the up and down arrows at the right side of the field to increase or decrease the value incrementally.
  7. Click the colored circle to the left of the threshold value to open the color picker, where you can update the threshold color.
  8. Under Thresholds mode, select either Absolute or Percentage.
  9. Under Show thresholds, set how the threshold is displayed or turn it off.
  10. Click Save dashboard.
  11. Click Back to dashboard and then Exit edit.

To delete a threshold, navigate to the panel that contains the threshold and click the trash icon next to the threshold you want to remove.

Add a threshold to a legacy graph panel

Caution

Starting with Grafana v11, the legacy graph panel will be deprecated along with all other Angular panel plugins. For more information, refer to Angular support deprecation.

In the Graph panel visualization, thresholds enable you to add lines or sections to a graph to make it easier to recognize when the graph crosses a threshold.

  1. Navigate to the graph panel to which you want to add a threshold.
  2. On the Panel tab, click Thresholds.
  3. Click Add threshold.
  4. Complete the following fields:
    • T1 - Both values are required to display a threshold.
      • lt or gt - Select lt for less than or gt for greater than to indicate what the threshold applies to.
      • Value - Enter a threshold value. Grafana draws a threshold line along the Y-axis at that value.
    • Color - Choose a condition that corresponds to a color, or define your own color.
      • custom - You define the fill color and line color.
      • critical - Fill and line color are red.
      • warning - Fill and line color are yellow.
      • ok - Fill and line color are green.
    • Fill - Toggle the display of the threshold fill.
    • Line - Toggle the display of the threshold line.
    • Y-Axis - Choose to display the y-axis on either the left or right of the panel.
  5. Click Save to save the changes in the dashboard.