Port details |
- py-grafana-dashboard-manager CLI for saving and restoring Grafana dashboards via HTTP API
- 0.1.3 www
=0 0.1.2Version of this port present on the latest quarterly branch. - Maintainer: 0mp@FreeBSD.org
 - Port Added: 2021-12-16 16:51:04
- Last Update: 2022-02-17 17:04:41
- Commit Hash: cfcafc3
- Also Listed In: python
- License: MIT
- Description:
- A simple CLI utility for importing or exporting dashboard JSON definitions
using the Grafana HTTP API.
This may be useful for:
- Backing up your dashboards that already exist within your Grafana instance,
e.g., if you are migrating from the internal sqlite database to MySQL.
- Updating dashboard files for your Infrastructure-as-Code, for use with
Grafana dashboard provisioning.
- Making tweaks to dashboard JSON files directly and updating Grafana with one
command.
Notable features:
- Mirrors the folder structure between a local set of dashboards and Grafana,
creating folders where necessary.
- Ensures links to dashboards folders in a dashlist Panel are consistent with
the Folder IDs - useful for deploying one set of dashboards across mulitple
Grafana instances, e.g., for dev, test, prod environments.
WWW: https://github.com/Beam-Connectivity/grafana-dashboard-manager
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}grafana-dashboard-manager>0:www/py-grafana-dashboard-manager@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/www/py-grafana-dashboard-manager/ && make install clean
- To add the package, run one of these commands:
- pkg install www/py-grafana-dashboard-manager
- pkg install py38-grafana-dashboard-manager
NOTE: This is a Python port. Instead of py38-grafana-dashboard-manager listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-grafana-dashboard-manager
- Package flavors (<flavor>: <package>)
- py38: py38-grafana-dashboard-manager
- distinfo:
- TIMESTAMP = 1645110079
SHA256 (grafana_dashboard_manager-0.1.3.tar.gz) = 6acaef29586e0fc4ed855213d62e34982a015ff0cf543dacf0812b6790965c14
SIZE (grafana_dashboard_manager-0.1.3.tar.gz) = 9691
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- Runtime dependencies:
-
- py38-requests>=0 : www/py-requests@py38
- py38-rich>=0 : textproc/py-rich@py38
- py38-typer>=0.4.0 : devel/py-typer@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- www_py-grafana-dashboard-manager
- USES:
- python:3.7+
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
17 Feb 2022 17:04:41 0.1.3
|
Mateusz Piotrowski (0mp)  |
www/py-grafana-dashboard-manager: Update to 0.1.3 |
16 Dec 2021 16:49:16 0.1.2
|
Mateusz Piotrowski (0mp)  |
www/py-grafana-dashboard-manager: Add new port
This port provides a simple CLI utility for importing or exporting
dashboard JSON definitions using the Grafana HTTP API.
Sponsored by: Ekco
Sponsored by: Klara Inc. |
Number of commits found: 2
|