grabana

User-friendly Go library for building Grafana dashboards

MIT License

Stars
682
Committers
15

Bot releases are hidden (Show)

grabana - Latest Release

Published by K-Phoen 4 months ago

grabana - v0.21.18

Published by K-Phoen over 1 year ago

Changelog

  • 8a7600e Support defining CloudWatch datasources
grabana - v0.21.17

Published by K-Phoen over 1 year ago

Changelog

  • cc34bb1 Fix hidden legends handling on newer grafana versions
grabana - v0.21.16

Published by K-Phoen over 1 year ago

Changelog

  • 322c68b Cleanup omitempty flags for YAML-defined variables
  • 82d0161 Support defining "textbox" dashboard variables in Go
  • aae4483 Support defining "textbox" dashboard variables in YAML
grabana - v0.21.15

Published by K-Phoen over 1 year ago

Changelog

  • 8ae2fc7 Fix hidden prometheus queries are still displayed on non-graph panels
  • 2f42ea5 Support more timeseries overrides
grabana - v0.21.14

Published by K-Phoen over 1 year ago

Changelog

  • 71ca60d Allow hiding row title from yaml
  • d9e2011 Stop using ioutil package
  • 9a2a84c Support links to dashboards in model
  • 818cff3 Support links to dashboards in yaml decoder
grabana - v0.21.13

Published by K-Phoen over 1 year ago

Changelog

  • 5013996 Add support for setting slug and uid in YAML
  • dd251ec Add unit test for dashboard.Slug()
  • d709c33 Always omit slug/UID in yaml if empty
  • 6254a78 Bump minimum go requirement to 1.19
  • b03dd28 Fix codecov upload
  • 91bef38 Init gitpod configuration
  • 0756c91 Multi → Multiple
  • 6d7e149 Rename stack-related constants
  • 018fd8e Revamp CI pipeline
  • 3f50faa Support multi flag on multiple variable types
  • cb13375 Use Grafana 8.5.16 locally
  • dbece9a Use go 1.19 to release grabana
  • 6bdfd3b feat: add support for stacking in timeseries panel
grabana - v0.21.12

Published by K-Phoen about 2 years ago

Changelog

  • 1b1af1b Support "gauge" panel decoding from YAML
  • ee74642 Support "gauge" panel type in the builder
  • cb3d762 Support no-color mode for stat panel
grabana - v0.21.11

Published by K-Phoen about 2 years ago

Changelog

  • 0a51e7a Support discord alertmanager contact point type
grabana - v0.21.10

Published by K-Phoen about 2 years ago

Changelog

  • 039ae15 Ignore "Merge pull request" commits in changelog
  • 9b30c18 Support defining default group by strategy for alertmanager
  • aeda318 Update README.md
grabana - v0.21.9

Published by K-Phoen over 2 years ago

Changelog

  • f3742a1 Delete related alerts when deleting a dashboard
  • 29bccd2 Merge pull request #185 from K-Phoen/alerts-deletion
grabana - v0.21.8

Published by K-Phoen over 2 years ago

Changelog

  • c8391d6 Merge pull request #183 from K-Phoen/fix-alert-conditions-combining
  • 13b2d7d fix: allow alerts to have several trigger conditions
grabana - v0.21.7

Published by K-Phoen over 2 years ago

Changelog

  • 74810a5 Merge pull request #182 from K-Phoen/alertmanager-templates
  • 7367dd1 feat: support definition of templates in alertmanager
grabana - v0.21.6

Published by K-Phoen over 2 years ago

Changelog

  • 9e0ed3f Add links support to graph panels
  • c4fe363 Add links support to heatmap panels
  • a3a9ec1 Add links support to logs panels
  • 3661eb7 Add links support to singlestat panels
  • 9afde5a Add links support to stat panels
  • 8c7b198 Add links support to table panels
  • c077526 Add links support to text panels
  • 06828ae Add links support to timeseries
  • cdc735a Decode links from YAML
  • 092b4d3 Merge pull request #179 from K-Phoen/links
grabana - v0.21.5

Published by K-Phoen over 2 years ago

Changelog

  • 8349e34 Merge pull request #177 from K-Phoen/sdk-bump
  • 08eb45d Merge pull request #178 from K-Phoen/vendors-bump
  • 4d7f417 Update a few vendors
  • cbd0f3e Use K-Phoen/sdk v0.11.0
  • 7318bcc Use reviewdog/action-misspell@v1 in documentation CI job instead of fork
grabana - v0.21.4

Published by K-Phoen over 2 years ago

Changelog

  • 5ca4091 Expose ToBuilder() from DashboardModel
  • 4c09f09 Merge pull request #175 from K-Phoen/builder-from-yaml
grabana - v0.21.3

Published by K-Phoen over 2 years ago

Changelog

  • 4732b66 Fix threshold_mode yaml decoding for stat panels
  • 68ca46f Merge pull request #174 from K-Phoen/fix-threshold-mode-yaml
grabana - v0.21.2

Published by K-Phoen over 2 years ago

Changelog

  • 70e20d3 Merge pull request #173 from K-Phoen/raw-dashboard-uid
  • 3922525 Use dashboard UID from Grafana to hook alerts
grabana - v0.21.1

Published by K-Phoen over 2 years ago

Changelog

  • 09582ca Merge pull request #172 from K-Phoen/query-refs
  • 0279d58 Restore query ref
grabana - v0.21.0

Published by K-Phoen over 2 years ago

Changelog

  • ae9676b Add a few more unit tests for the client
  • 7efac55 Add error management capabilities to some datasource builders
  • 436391d Add naive unit tests for stat panel decoding
  • 04ff85e Add some tests for alert queries decoding
  • 3055061 Add some tests for stackdriver alert queries decoding
  • a426a41 Add some tests on heatmap tooltip decoding
  • e63b425 Add some unit tests for alert queries builders
  • 4758f54 Cleanup stat panel definition
  • 4a1cda9 Comment dashboard creation test for now
  • 967032f Decode alert conditions
  • c87c544 Decode alerts from json
  • 4067fc6 Even more unit tests for dashboard creation
  • ea10c42 Fix linting issues
  • b85fc59 Hook correct dashboard UID and panel ID in alerts
  • bba4823 Hook correct datasource UID in alerts
  • 48319e5 Implement stat panel YAML decoding
  • 4497ac9 Make more datasources work with alerts
  • c600605 Merge pull request #170 from K-Phoen/new-alerts
  • 5c81988 More errors on graph panels
  • 8f8a419 More errors on heatmap panels
  • d1e918c More errors on singlestat and logs panels
  • 8c5350f More errors on table panels
  • dada504 More errors on text panels
  • fe23a3f More errors on timeseries axis definition
  • 026e4b4 More test for the client
  • 5943570 More unit tests for dashboard creation
  • 54d6cf5 More unit tests for stat panels
  • 12eff28 Progress
  • a9dcc7b Remove outdated example
  • 875e875 Remove useless fmt.Sprintf in builder-example
  • b594232 Restore basic test coverage on alert builder
  • deb231a Restore conditions reducers and evaluators
  • 8e7a0a8 Restore some more graph and timeseries tests
  • 5fad835 Split client in several files
  • d45ffac Split client tests
  • 6397fc6 Start playing with error management in dashboard builder
  • 1fce0c4 Start supporting stat panels
  • 966ac92 Start testing alert decoding
  • 32f5302 Start working on the new grafana alerts manager
  • b6abc1c Test alert collectin from timeseries and graphs
  • 37a6b7e Update codecov action
  • 16ac2be Update package doc
  • 71d5e49 Update some github actions
  • f6eacda Update tests
Package Rankings
Top 2.2% on Proxy.golang.org
Badges
Extracted from project README
Go Report Card codecov GoDoc