helm-charts icon indicating copy to clipboard operation
helm-charts copied to clipboard

[kube-prometheus-stack] Allow disabling some of the default grafana dashboards

Open TomKeyte opened this issue 1 year ago • 3 comments

Is your feature request related to a problem ?

I use the default dashboards, but several of them are irrelevant and make grafana more difficult to navigate

Describe the solution you'd like.

To be able to disable some of the default dashboards, for example the node exporter darmin dashboard

Describe alternatives you've considered.

I tried overriding the configmaps with an empty json file and setting the grafana_dashboard label to 0, which works temporarily until the chart re-deploys and overwrites them again

Additional context.

Happy to create a PR - This would have all dashboards as enabled by default via values, similar to how .Values.defaultRules.rules are currently

TomKeyte avatar Sep 06 '23 11:09 TomKeyte

This would be a really great addition. I think it does not make sense to provision all of the default charts, if we opt into disabling certain recording/alerting rules. Moreover for many managed K8s cluster distributions (like EKS), many of the prebuilt charts do not make much sense.

The suggested implementation of a solution like .Values.defaultRules.rules would be great to have. If no one wants to pick this up, I can give this a go.

LeszekBlazewski avatar Feb 28 '24 10:02 LeszekBlazewski

I'll 'third' this, it would be a really great feature to have. Especially given that some of the default dashboards have had reported issues from 2023 and earlier that may take a while to be resolved completely.

@LeszekBlazewski if you would be open to picking it up, I for one would greatly appreciate the contribution!

ravnalexquinn avatar Mar 25 '24 11:03 ravnalexquinn

Basically the same as this - https://github.com/prometheus-community/helm-charts/issues/3160

martinrw avatar Aug 15 '24 12:08 martinrw