Skip to content
This repository has been archived by the owner on Apr 30, 2020. It is now read-only.

Prometheus Object Builder and Grafana dashboard for Gluster-mixins #44

Open
cloudbehl opened this issue Dec 12, 2018 · 1 comment
Open
Labels
feature New feature or request

Comments

@cloudbehl
Copy link

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.

@JohnStrunk
Copy link
Member

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants