Plugins 〉Annunciator
The Annunciator plugin has been deprecated and is no longer maintained.
Annunciator
michaeldmoore-annunciator-panel
Custom annunciator panel for grafana, based on the built-in SingleStat panel
This panel was developed for as an enhancement to Singlestat providing some useful additions particularly suited to process control/monitoring dashboards. Singlestat displays a single metric from time series data set, with optional threshold-related coloring etc. Annunciator builds on this base, adding optional upper and lower warning, as well as hard limits. If desired, the upper and lower limits can be displayed as reference values. Each of the 5 possible states (OK, upper or lower limits exceeded and upper or lower warning levels exceeded) can be disabled. if enabled, these can individually be set to 'flash' (using SVG animation).
Like SingleStat, the Annunciator Panel allows you to show the one main summary stat of a SINGLE series. It reduces the series into a single number (by looking at the max, min, average, or sum of values in the series). Depending on the configuration options, the panel can also display upper and lower alarm thresholds, colored to according to the value of the metric relative to the thresholds, and optional flash etc.
Features
In addition to the basic features of SingleStat, this panel provides additional display attributes including the ability to set upper and lower warning and limit thresholds, and to set the colors appropriate to each of these states and whether or not the values should 'flash'.
If desired, the displayed value can be set to flash when either of the limit values are exceeded. The current values of these limits can also be displayed on the annunciator.
This panel is designed to support simple time series data sets - unlike SingleStat though, Annunciator does not support table-based data sets.
Configuration details
The Options tab is made of three groups, Value, Thresholds and Spark Lines.
The Value group has a setting for the Metric - that is, the scalar operation applied to the data series. Most commonly, this will be the default 'Current' value.
The corresponding Font size setting controls the relative size of the main displayed value.
The next two rows in this group provide for an optional prefix and/or postfix string to be displayed either side of the main value. A special font size value 'hide' can be used to suppress the display of either of these strings.
The final part of this group sets the units of measurement.
The Thresholds group controls the various display enhancements. In the default configuration, both the upper and lower limits are disabled. The color, number of decimal places and font size can be configured independently for the single metric.
Note the rows for both Upper and Lower limits are set to 'disabled'.
Setting either or both of these to 'static', 'flash', or the new value - 'shock & awe' exposes yet more settings - the threshold value(s) for the limit(s) along with Color, number of decimal places and font size. When limits are enabled, the corresponding warning thresholds also appear, here in the default 'disabled' state.
In this example, the main value display will be green whenever the value is < 80. and red when above 80. The limit itself will also appear above and to the right of the main value display. The font size of this displayed limit indicator can be adjusted using the Font Size selection - or hidden, if desired, by using the special 'hide' font size setting. Note too, that the number of decimal places for the limit display can be defined - or left in the default 'Auto' mode. If the limit display option is set to 'flash', the main display value - and the corresponding limit display will both flash (once per second) whenever the threshold value is exceeded.
Once any of the limit thresholds are enabled, the corresponding warning thresholds may also be set as 'static' or 'flash', along with the color value. Once enabled, this color - and possible flash behavior - will appear whenever the value exceeds the warning level but not the limit level. Note that the warning levels themselves are not displayed on the panel, hence the number of decimal places and font size settings are not provided for warning thresholds.
Notice how the OK Value label is updated to show the new 'OK' range - in this case anything below 75.
With the full set of thresholds enabled, all the settings are now exposed.
The Spark Lines group is preserved unchanged from the original SingleStat panel. See the SingleStat documentation for configuration details pertaining to this feature.
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
.h4 . .mb-0 }
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Installing Annunciator on Grafana Cloud:
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
For more information, visit the docs on plugin installation.
Installing on a local Grafana:
For local instances, plugins are installed and updated via a simple CLI command. Plugins are not updated automatically, however you will be notified when updates are available right within your Grafana.
1. Install the Panel
Use the grafana-cli tool to install Annunciator from the commandline:
grafana-cli plugins install
The plugin will be installed into your grafana plugins directory; the default is /var/lib/grafana/plugins. More information on the cli tool.
Alternatively, you can manually download the .zip file for your architecture below and unpack it into your grafana plugins directory.
Alternatively, you can manually download the .zip file and unpack it into your grafana plugins directory.
2. Add the Panel to a Dashboard
Installed panels are available immediately in the Dashboards section in your Grafana main menu, and can be added like any other core panel in Grafana.
To see a list of installed panels, click the Plugins item in the main menu. Both core panels and installed panels will appear.