23 points foxhill 3 days ago 6 comments
adamtulinius 44 minutes ago | parent
Can’t help but think that nginx’s open core model is the reason nginx never got support for exporting Prometheus metrics on its own.
jon128 42 minutes ago | parent
The general circles around me have already moved on to reverse proxies implemented in Rust and there is talk about reverse proxies implemented in Lean 4.
But this native Prometheus Integration with nginx, this is going to be useful to many in DevOps-ish roles out there.
dearing 28 minutes ago | parent
I'm interested in your statement:
I myself write custom reverse proxies, and within, export custom metrics to custom collectors but in Go instead of Rust. Now I do this for a myriad of reasons but not because Nginx was written in C?
I consider my self DevOops professionally and read this statement to mean DevOps isn't as such.
Thaxll 16 minutes ago | parent
It's such a bad technical decision for most people. Everyone rewrites it's own gateway / reverse proxy with bugs, lacks of feature, security problems and non standard integration.
Nginx / envoy should be your default choice for most use cases.