Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/volkovlabs/business-media
The Business Media panel is a Grafana plugin that renders PNG, JPG, GIF, MP4, WEBM, MP3, OGG, and PDF files encoded in the base64 format and URL.
https://github.com/volkovlabs/business-media
base64 grafana grafana-plugin image pdf
Last synced: 16 days ago
JSON representation
The Business Media panel is a Grafana plugin that renders PNG, JPG, GIF, MP4, WEBM, MP3, OGG, and PDF files encoded in the base64 format and URL.
- Host: GitHub
- URL: https://github.com/volkovlabs/business-media
- Owner: VolkovLabs
- License: apache-2.0
- Created: 2021-05-26T00:35:00.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-04T05:20:14.000Z (23 days ago)
- Last Synced: 2024-12-06T14:09:08.021Z (21 days ago)
- Topics: base64, grafana, grafana-plugin, image, pdf
- Language: TypeScript
- Homepage: https://volkovlabs.io
- Size: 19.5 MB
- Stars: 24
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Business Media for Grafana
![Media](https://raw.githubusercontent.com/volkovlabs/business-media/main/src/img/image-panel.png)
![Grafana](https://img.shields.io/badge/Grafana-11.3-orange)
![CI](https://github.com/volkovlabs/business-media/workflows/CI/badge.svg)
![E2E](https://github.com/volkovlabs/business-media/workflows/E2E/badge.svg)
[![codecov](https://codecov.io/gh/VolkovLabs/business-media/branch/main/graph/badge.svg)](https://codecov.io/gh/VolkovLabs/business-media)
[![CodeQL](https://github.com/VolkovLabs/business-media/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/VolkovLabs/business-media/actions/workflows/codeql-analysis.yml)## Introduction
The Business Media panel is a Grafana plugin that renders PNG, JPG, GIF, MP4, WEBM, MP3, OGG, and PDF files encoded in the base64 format and URL.
[![Display images and PDF on Grafana using Business Media panel](https://raw.githubusercontent.com/volkovlabs/business-media/main/img/overview.png)](https://youtu.be/hLMtsCWPOg8)
## Requirements
The Business Media panel version requirements for Grafana are as follows:
- Business Media panel 6.X requires **Grafana 10** or **Grafana 11**.
- Business Media panel 5.X requires **Grafana 10** or **Grafana 11**.
- Base64 Image/PDF panel 4.X requires **Grafana 9** or **Grafana 10**.
- Base64 Image/PDF panel 3.X requires **Grafana 8.5** or **Grafana 9**.
- Base64 Image/PDF panel 2.X requires **Grafana 8**.
- Base64 Image/PDF panel 1.X requires **Grafana 7.1**.## Getting Started
You can install the Business Media Panel from the [Grafana Plugins catalog](https://grafana.com/grafana/plugins/volkovlabs-image-panel/) or use the Grafana command line tool.
For the latter, please use the following command.
```bash
grafana cli plugins install volkovlabs-image-panel
```[![Install Business Suite plugins in Cloud, OSS, Enterprise | Open source community plugins](https://raw.githubusercontent.com/volkovlabs/.github/main/started.png)](https://youtu.be/1qYzHfPXJF8)
## Highlights
- The media file can be specified in the base64 format or as a URL link.
- Multiple media files display with pagination functionality.
- The returned value can include base64 encoded content with or without a specified definition. The formats for the definition can look like `data:image/jpg;base64,ENCODED-CONTENT` or `data:application/pdf;base64,ENCODED-CONTENT`.
- If the data source returns more than one field of the `string` type, you can select the Field Name in the panel's display options.
- You can fit image dimensions to the panel size, keep the original values, or adjust dimensions based on the manually supplied values.
- Allows adding a URL with a title to navigate to other dashboards when clicking the image. URL supports dashboard variables.
- Provides a toolbar to download, zoom, and navigate between media files.## Documentation
| Section | Description |
| -------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [Supported formats](https://volkovlabs.io/plugins/business-media/formats/) | Explains what formats are supported and how to display media files. |
| [Options](https://volkovlabs.io/plugins/business-media/options/) | Describes all plugin options |
| [Features](https://volkovlabs.io/plugins/business-media/features/) | Demonstrates panel capabilities. |
| [Tutorials](https://volkovlabs.io/plugins/business-media/tutorials/) | Easy to follow tutorials |
| [Release Notes](https://volkovlabs.io/plugins/business-media/release/) | Stay up to date with the latest features and updates. |## Business Suite for Grafana
The Business Suite is a collection of open source plugins created and actively maintained by Volkov Labs.
The collection aims to solve the most frequent business tasks by providing an intuitive interface with detailed written documentation, examples, and video tutorials.
[![Business Suite for Grafana](https://raw.githubusercontent.com/VolkovLabs/.github/main/business.png)](https://volkovlabs.io/plugins/)
### Enterprise Support
With the [Business Suite Enterprise](https://volkovlabs.io/pricing/), you're not just getting a product, you're getting a complete support system. You'll have a designated support team ready to tackle any issues.
You can contact us via Zendesk, receive priority in feature requests and bug fixes, meet with us for in-person consultation, and get access to the Business Intelligence. It's a package that's designed to make your life easier.
## Always happy to hear from you
- Ask a question, request a new feature, or report an issue at [GitHub issues](https://github.com/volkovlabs/business-media/issues).
- Subscribe to our [YouTube Channel](https://youtube.com/@volkovlabs) and leave your comments.
- Become a [Business Suite sponsor](https://github.com/sponsors/VolkovLabs).## License
Apache License Version 2.0, see [LICENSE](https://github.com/volkovlabs/business-media/blob/main/LICENSE).