{"repo":"3scale-sre/prometheus-exporter-operator","free":true,"listed":false,"github":"https://github.com/3scale-sre/prometheus-exporter-operator","clone":"git clone https://github.com/3scale-sre/prometheus-exporter-operator.git","description":"Operator to centralize the setup of 3rd party prometheus exporters on Kubernetes/OpenShift, with a collection of grafana dashboards","language":"Jinja","stars":48,"topics":["monitoring","prometheus","grafana","operator","kubernetes","openshift","exporters","mysql","redis","postgresql"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Prometheus Exporter Operator A Kubernetes Operator based on the Operator SDK to centralize the setup of 3rd party prometheus exporters on Kubernetes/OpenShift , with a collection of grafana dashboards. By just providing a few parameters like dbHost or dbPort (operator manage the container image, port, argument, command, volumes... and also prometheus ServiceMonitor and GrafanaDashboard k8s objects), you can setup different prometheus exporters to monitor: - The internals from different databases - HTTP/TCP endpoints (availability, latency, SSL/TLS certificate expiration...) - Any available cloudwatch metric from any AWS Service - Sendgrid email statistics (delivered, bounces, errors. spam...) Current prometheus exporters types supported, managed by same prometheus-exporter-operator: - memcached - redis - mysql - postgresql - sphinx - manticore - es (elasticsearch) - cloudwatch - probe (blackbox) - sendgrid The operator manages the lifecycle of the following objects: - Deployment (one per CR) - Service (one per CR) - ServiceMonitor (optional, one per CR) - GrafanaDashboard (optional, one per Namespace) NOTE Some exporters need some extra objects to be previously manually created in order to work ( manual objects names need to be specified on required CR fields ). This extra needed objects includes Secrets (credentials) or Configmaps (configuration files) on specific formats . Examples to help you create these extra objects are provided on examples directory for all exporter ty","default_branch":null,"files":null,"tree":[],"storefront":"/r/3scale-sre","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/3scale-sre/prometheus-exporter-operator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}