Hello,
Want to add Prometheus metric to a few Rails applications. I'm having a hard time choosing between the two primary client libraries.
I'm looking for thoughts from other folks.
Here's my current assessment:
client_ruby
+ maintained in Prometheus org
+ doesn't require running a sidecar process
? handles multi-process using files
- doesn't come with many collectors
? doesn't seem to have many community collectors built on top
+ more mature project
prometheus_eporter
+ has lots of useful built-in collectors
? handles multi-process using a sidecar process with streaming JSON. Basically a PushGateway
- completely incompatible with client_ruby
- younger project
Any thoughts or suggestions are much appreciated!