client_ruby icon indicating copy to clipboard operation
client_ruby copied to clipboard

Prometheus instrumentation library for Ruby applications

Results 21 client_ruby issues
Sort by recently updated
recently updated
newest added

Hello, I implemented a custom MongoDB metric data store. While testing it, I noticed that counters with no labels are reset every time I relaunch my application. This does not...

So I thought I'd finally have a go at the refactor I described in the massive comment added to `spec/examples/metric_example.rb` in 9f7603bef92dd5f382bb47c509454feef957dd00. I spent the first chunk of my time...

# This doesn't work!! I'm just leaving it here as documentation in case someone tries to do this to solve #143 Read the commit comments for more. NOTE: I still...

The client library should follow our standard collector design and not scrape metrics directly: https://prometheus.io/docs/instrumenting/writing_clientlibs/#overall-structure

enhancement
Help wanted

We've got an issue on our application where the CPU usage will slowly grow over time (eventually getting to 100%, unless we reboot the app to bring it back down):...

We should support OpenMetrics. I've started this work in a temporary branch, will start opening PRs. But this seems to be the master list of things to do. This is...

breaking-change

Hi people, I use [The Foreman](http://theforeman.org/) in version 2.0.0. That version bundles the prometheus-client gem in version 1.0.0. A simple call to the /metrics endpoint takes 60 to 75 seconds....

It'd be great to have support for custom collectors in the ruby gem. I see them in both [python](https://github.com/prometheus/client_python/#custom-collectors) and [java](https://github.com/prometheus/client_java#custom-collectors). Any chance of implementation here?

This issue comes from [this recently closed PR](https://github.com/prometheus/client_ruby/pull/80). I'll try to summarize the situation here, but I encourage to read the discussion on that PR. Basically, the question is whether...

As we mention [in our README](https://github.com/prometheus/client_ruby#directfilestore-caveats-and-things-to-keep-in-mind), using DirectFileStore has a measurable impact on the production app's memory usage. This doesn't seem to be a memory leak, it doesn't grow unbounded...

Help wanted