3scale-ops / prometheus-exporter-operator

Operator to centralize the setup of 3rd party prometheus exporters on Kubernetes/OpenShift, with a collection of grafana dashboards
Apache License 2.0
42 stars 15 forks source link

First release - prometheus-exporter operator #1

Closed slopezz closed 4 years ago

slopezz commented 4 years ago

Solves internal issue https://github.com/3scale/platform/issues/42

Main features

Operator

Exporters examples

GrafanaDashboard/PrometheusRule

make cluster/install

- On Namespace `application-monitoring` you will see all created resources, and among them you will see public `Route` created objects for Prometheus, Grafana and AlertManager.
- For managing creation/deletion of dashboards/rules, you can use Makefile targets documented on README:

make grafana-dashboards-create make grafana-dashboards-delete make prometheus-rules-create make prometheus-rules-delete

roivaz commented 4 years ago

I have a comment on the directory structure. Why have a deploy dir and then an examples dir? I think is more easy to a potential user if all were under the deploy directory, which is usually what you find in other operator projects.

Same can be said about the grafana-dashboards one, I would include everything under deploy