Skip to main content

Simplifies interacting with Grafana, with a focus on templating dashboards

Project description

Test Status Package Build Codecov Maintainability Code Climate technical debt Read the Docs

Summary

Grafanarmadillo simplifies interacting with Grafana, with a focus on templating dashboards.

Acknowledgments

This repository was built from the skeleton developed by Joao M. C. Teixeira (webpage, github)

Version

v0.1.0

Changelog

v0.1.0 (2023-08-09)

  • feature : add Python 3.11 support

  • feature : add Grafana 9 and 10 support

  • task : switch backend to panodata/grafana-client

v0.0.9 (2022-07-26)

  • feature : add Python 3.9 and Python 3.10 support

v0.0.8 (2021-09-26)

  • feature : add Finder.create_or_get_dashboard to help importing dashboards

  • feature : add helper DashboardTransformer to combine several DashboardTransformers

  • feature : add helper DashboardTransformer to process all panels in a dashboard

v0.0.7 (2021-09-24)

  • feature : Templator, which makes templates from dashboards (and vice-versa) by applying arbitrary transforms

    • includes a helper to easily convert a dictionary into a list of terms to globally find/replace

v0.0.6 (2021-09-21)

  • feature : Dashboarder

    • can get or set the content of a dashboard

    • can export and import dashboards (like with the “json model” and “import” buttons in Grafana)

  • patch : get_dashboard returns exactly 1 (not a list)

  • patch : get_folder returns exactly 1 (not list)

  • patch : fix returns of methods in Finder

v0.0.5 (2021-09-20)

  • fix build

v0.0.4 (2021-09-20)

  • docsdocsdocs

v0.0.3 (2021-09-20)

  • adds methods for finding Grafana dashboards and folders by name

v0.0.2 (2021-09-18)

  • fixes CICD pipelines

v0.0.1 (2021-09-16)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grafanarmadillo-0.1.0.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

grafanarmadillo-0.1.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file grafanarmadillo-0.1.0.tar.gz.

File metadata

  • Download URL: grafanarmadillo-0.1.0.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.10.6

File hashes

Hashes for grafanarmadillo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 76c34fa9f5c6ab488fcb86de3b770b374fb0fee43e24f397de3c455e36325a58
MD5 cd8c8244a71c3818fdd11c368dd165f0
BLAKE2b-256 82fc9ae1d2db1f2a16a230cd74d067542f920f740ecc1b0139bf69fcbfe34955

See more details on using hashes here.

File details

Details for the file grafanarmadillo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: grafanarmadillo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.10.6

File hashes

Hashes for grafanarmadillo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3370b23952ebd87010be33362216d7ea0cc98c56ac07dc6ccc9d07c75b159395
MD5 0d4787e5c1e6c18468c2d8c5409b9f40
BLAKE2b-256 4bdd5b5a1db61f6ee65d29602a9485b707ef0c7dd9493db359ea64bb5c1c69ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page