Skip to content

daria-vl/volkovlabs-form-panel

 
 

Repository files navigation

Data Manipulation Form panel plugin for Grafana

Form Panel

Grafana 8 CI codecov Language grade: JavaScript

Introduction

The Data Manipulation Form Panel is a plugin for Grafana that can be used to insert, update application data, and modify configuration directly from your Grafana dashboard.

Requirements

Grafana 8.0 is required.

Getting Started

  1. Install packages
yarn install
  1. Build the plugin
yarn build
  1. Sign the plugins if required
export GRAFANA_API_KEY=erXXXX==
yarn sign
  1. Start Docker container
yarn run start

Features

  • Provides functionality to create customizable forms with elements:
    • Date and Time Input
    • Disabled Input
    • Number Input
    • Number Slider
    • Password Input
    • Radio Group with Boolean options
    • Radio Group with Custom options
    • Select with Custom options
    • String Input
    • Text Area
  • Supports the Custom Code after Initial and Update requests.
  • Allows to specify GET request to get initial values and POST, PUT, PATCH request to send values updated in the form.
  • Allows to add Header fields to Initial and Update requests.
  • Allows to customize Submit, Reset buttons and form layout.

API

Feedback

We love to hear from users, developers, and the whole community interested in this plugin. These are various ways to get in touch with us:

  • Ask a question, request a new feature, and file a bug with GitHub issues.
  • Star the repository to show your support.

Contributing

  • Fork the repository.
  • Find an issue to work on and submit a pull request.
  • Could not find an issue? Look for documentation, bugs, typos, and missing features.

License

  • Apache License Version 2.0, see LICENSE.

About

Custom form panel plugin for @grafana.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.2%
  • JavaScript 1.1%
  • Dockerfile 0.7%