You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, this repository are described to contain a "Collection of OpenCost Grafana dashboards", which are currently saved as JSON.
I propose to change it to contain OpenCost mixins instead:
A mixin is a set of Grafana dashboards and Prometheus rules and alerts, packaged together in a reuseable and extensible bundle. Mixins are written in jsonnet, and are typically installed and updated with jsonnet-bundler.
It would make sense to have Grafana dashboards, Prometheus rules, and alerts in this repository written in Jsonnet, such that users can import the contents with Jsonnet and change what they want with code, instead of manually patching stuff.
Describe alternatives you've considered
Manually (or using a custom script) adding a cluster="$cluster" label to all dashboards, and what other changes I would like.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
It is currently hard to make custom changes to dashboards and other from this repository, while still making it possible to get future updates. For example: I would like to add the
cluster
variable and use DKK as currency in all the queries in https://github.com/opencost/opencost-grafana-dashboard/blob/main/dashboards/cost-reporter/opencost-cost-reporter-basic-overview.jsonDescribe the solution you'd like
Currently, this repository are described to contain a "Collection of OpenCost Grafana dashboards", which are currently saved as JSON.
I propose to change it to contain OpenCost mixins instead:
It would make sense to have Grafana dashboards, Prometheus rules, and alerts in this repository written in Jsonnet, such that users can import the contents with Jsonnet and change what they want with code, instead of manually patching stuff.
Describe alternatives you've considered
Manually (or using a custom script) adding a
cluster="$cluster"
label to all dashboards, and what other changes I would like.The text was updated successfully, but these errors were encountered: