anthill icon indicating copy to clipboard operation
anthill copied to clipboard

Prometheus Object Builder and Grafana dashboard for Gluster-mixins

Open cloudbehl opened this issue 6 years ago • 1 comments

Describe the feature you'd like to have. What new functionality do you want? The gluster operator will create a k8s Prometheus object file which can be applied using OC/kubectl create -f file command. Also, it will create a yaml for grafana dashboard which can be applied to see the gluster related dashboards

Right now we are doing it manually using a shell script in gluster-mixins project.

What is the value to the end user? (why is it a priority?) How would the end user gain value from having this feature?

  • Will allow a user to get alerts based on the gluster metrics availability.
  • Also, visualize the graphs on the grafana dashboard.

How will we know we have a good solution? (acceptance criteria) Add a list of criteria that should be met for this feature to be useful

  • Generate prometheus_alerts.yaml
  • Generate dashboards_out(for grafana dashboards)
  • Generate prometheus_rules.yaml
  • Applying all the above Prometheus YAML files which can be picked by Openshift/k8s Prometheus object in openshift-monitoring namespace.
  • Applying files inside dashboard_out for generating grafana dashboard.

Additional context Add any other context or screenshots about the feature request here.

cloudbehl avatar Dec 12 '18 13:12 cloudbehl

I believe this ties in with the meeting from this morning. Assuming the mixin container + kube Job for deployment is how we go, we'll track operator deployment of that Job w/ this issue.

JohnStrunk avatar Dec 18 '18 18:12 JohnStrunk