Skip to content
This repository was archived by the owner on Sep 26, 2025. It is now read-only.

The Business Forms panel is a conceptually new plugin for Grafana. It is the first plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard.

License

Notifications You must be signed in to change notification settings

VolkovLabs/business-forms

Repository files navigation

Business Forms for Grafana

Forms

Grafana YouTube CI E2E Codecov CodeQL

🚀 Introduction

The Business Forms panel is a groundbreaking plugin for Grafana, designed to empower users by allowing direct interaction with application data and configurations within dashboards. Whether you're managing data or customizing settings, this plugin streamlines workflows with an intuitive interface.

Use REST API, Data Source, and Queries to Manipulate Your Data

📋 Requirements

Ensure your Grafana version meets the following requirements for compatibility with Business Forms:

  • Business Forms 6.X: Grafana 11 or 12
  • Business Forms 4.X, 5.X: Grafana 10.3 or 11
  • Data Manipulation 3.X: Grafana 9 or 10
  • Data Manipulation 2.X: Grafana 8.5 or 9
  • Data Manipulation 1.X: Grafana 8

🛠️ Getting Started

Install the Business Forms panel easily via the Grafana Plugins Catalog or using the Grafana CLI.

Install via Grafana CLI

grafana cli plugins install volkovlabs-form-panel

Install Business Suite Plugins in Cloud, OSS, Enterprise

✨ Key Features

  • Customizable Forms: Create tailored forms to suit your specific needs.
  • Custom Code Support: Write custom code for initial and update requests.
  • API Integration: Supports GET, DELETE, PATCH, POST, and PUT requests for data manipulation.
  • Request Headers: Add custom headers to initial and update requests.
  • Flexible UI: Customize Submit/Reset buttons and form layouts.
  • Sectional Layouts: Organize form elements into distinct sections.
  • User Confirmation: Prompt users for confirmation before executing updates.
  • Payload Control: Send all data or only updated elements in requests.
  • Notifications: Display success/error messages via custom code.
  • Code Suggestions: Get parameter suggestions in the built-in code editor.

📚 Documentation

Explore detailed guides and resources to maximize the potential of Business Forms:

Section Description
Data Flow Understand data flow and its specifics.
Form Elements Learn about form element configurations.
REST API Dive into REST API architecture and NGINX usage.
Custom Code Access plugin options, API responses, and Grafana services.
Features Explore all plugin capabilities.
Servers View examples of API server implementations.
Tutorials Follow step-by-step guides.
Release Notes Stay updated with the latest features and fixes.

🌟 Business Suite for Grafana

Business Forms is part of the Business Suite, a collection of open-source plugins by Volkov Labs. These plugins solve common business challenges with user-friendly interfaces, comprehensive documentation, and video tutorials.

Business Suite for Grafana

📜 License

This project is licensed under the Apache License Version 2.0. See the LICENSE file for details.

About

The Business Forms panel is a conceptually new plugin for Grafana. It is the first plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard.

Topics

Resources

License

Stars

Watchers

Forks

Languages