Skip to content

Puma plugin to export puma stats as prometheus metrics

License

Notifications You must be signed in to change notification settings

Telmate/puma-metrics

 
 

Repository files navigation

puma-metrics

Build Status

A puma plugin to export Puma's internal statistics as Prometheus metrics.

Installation

Add this line to your application's Gemfile:

gem 'puma-metrics'

And then execute:

$ bundle

Or install it yourself as:

$ gem install puma-metrics

Usage

Add following lines to your puma config.rb (see Configuration File):

# config/puma.rb
# Load the metrics plugin
plugin 'metrics'

# Bind the metric server to "url". "tcp://" is the only accepted protocol.
#
# The default is "tcp://0.0.0.0:9393".
# metrics_url 'tcp://0.0.0.0:9393'

Credits

The gem is inspired by the following projects:

License

The gem is available as open source under the terms of the MIT License.

About

Puma plugin to export puma stats as prometheus metrics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%