Add a Form to Grafana
Grafana is Slow
You want to use grafana as some sort of tool to enter data? or update a table when a user clicks a button?
Plugins allow adding functionality
Form Input Plugins
- Button Panel - Allows you to create buttons and define actions for them. It can be used to add control functionality to your dashboards. Actions are defined as queries to Datasources.
- Data Manipulation Plugin - Allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard.
Button Panel
This panel allows you to create buttons and define actions for them. It can be used to add control functionality to your dashboards. Actions are defined as queries to Datasources. Multiple buttons are allowed within a single panel, they can be arranged either horizontally or vertically.
The query field is a JSON object, that depends on each Datasource type. You can use Grafana's Query Inspector to find out what Grafana sends to each Datasource, and copy those into the query field.
Data Manipulation Plugin
Plugin allows:
- Adding forms
- Forms can contain numbers / selects / password fields / text areas
- Allows specifying GET request to get initial values and DELETE, PATCH, POST, and PUT requests to send values updated in the form.
- Allows displaying Success and Error notifications from the Custom Code.
Grafana Input Limitations
Grafana is not primarily designed for input.
"Grafana is a multi-platform open source analytics and interactive visualization web application".