zufardhiyaulhaq / istio-ratelimit-operator

Automatically create global & local rate limit in Istio, support EnvoyFilter versioning, ratelimit metrics, shadow mode, and ratelimit based on route!
MIT License
39 stars 9 forks source link

Generate statsd-exporter config as configmap #28

Closed zufardhiyaulhaq closed 1 year ago

zufardhiyaulhaq commented 1 year ago

Signed-off-by: zufardhiyaulhaq zufardhiyaulhaq@gmail.com

Summary

Currently, all metrics from envoy/ratelimit are based on statsd. It's pretty hard to manage. Luckily, the community has written statsd-exporter to change statsd metrics to Prometheus metrics to comply with industry standards. This MR aim to generate statsd-exporter configuration as configmap.

Type of Change

This PR fixes/implements the following bugs/features:

https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/issues/26

How has this been tested?

Proof:

image

Checklist: