Plugins 〉Status By Group Panel
The Status By Group Panel plugin has been deprecated and is no longer maintained.
Status By Group Panel
Grafana Status By Group Panel
This is a plugin meant to be used as a centralized view for the status of component in a glance. It is a fork of the Grafana Status Panel, but it can hold multiple values from the same data source and group different series, and select one metric as the high level status for the panel. Each value can be used to customize the panel in different ways:
- Mark the severity of the component
- Mark if the component is disabled
- Show extra data in the panel about the component
The General Idea
Lets say that you want to monitor a bunch of servers, and you want to keep track of multiple stats for each of them, and see in a glance the status of all of them.
This plugin will make it easier to do. You just add all the metrics you want to track, and choose how you want their values to be treated:
- Component severity marker - Set the threshold for each and you get an overview that will report to you if there is anything wrong with any metrics. That means that if all the metrics are in the OK zone, the panel will be green. If evan one of the metrics is in the WARNING zone, it will be yellow, and red if any of them is CRITICAL.
- Component disable marker - Set the exact value that represent if the component is disabled, the panel will be grey.
- Display as text - show extra information about the component in the panel
Severity and text values can be shown in 2 modes:
- Regular - under the panel title
- Annotation - In the top left side of the panel
Note: The disable markers are prioritized over the severity ones.
You can also repeat the panel on a template if you have multiple instances that you want to watch.
How to install (for debugging purposes only)
- Copy the contents of "Grafana_Status_panel" to the "/var/lib/grafana/plugins" folder
- Restart grafana by using "service grafana-server restart"
- Now this panel should be installed.
How to use
- Add the queries you want to the panel and give each of them a unique alias
- Choose the name of the panel to be displayed in the
Panel Title
field. Note: this field supports Grafana templates, so if you repeat the panel the correct name will show - Go the the Options tab, and choose the how to treat each metric.
- For severity display, select one of the
Threshold
option types (Number Threshold
/String Threshold
/Date Threshold
) underHandler Type
. Enter theWarning
andCritical
thresholds for each of your queries.- You can configure when the alias name and its value will be displayed in the dashboard panel by changing the fields:
Display Alias
,Display Value
String Threshold
option makes equality check to the valuesNumber Threshold
andDate Threshold
options make range check with the values. The plugin automatically detects if higher values are good, or lower values are good by checking which threshold is higher/lower. i.e. if in your metric higher values are better, put a lower value in thecritical
threshold than thewarning
threshold.
- You can configure when the alias name and its value will be displayed in the dashboard panel by changing the fields:
- For disable display, select the
Disable Criteria
option type underHandler Type
. Enter theDisable Value
for each of your queries. - For display the text without any condition, select the
Text Only
option type underHandler Type
. The alias + the value of the metric will be shown on the panel by theDisplay Type
value.
- For severity display, select one of the
- If the query returns multiple values, choose the type of aggregation you want to be used (
None
will just use the most first result)
Other Features
Set Status Metric
Under panel options you can select a metric from the list that will determine the status of the entire panel. The other metrics will be group based on their state and will still display but their state will not change the status of the panel.
Version 1.0.0 - What's new?
- Adding support for status metric:
- Added option to choose one metric that determines the overall status of the panel.
Screenshots
Panel States
License
See the LICENSE file for license rights and limitations (Apache License, Version 2.0)
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 Status By Group Panel 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 Status By Group Panel 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.