Module: Labkit::Metrics

Defined in:
lib/labkit/metrics.rb,
lib/labkit/metrics/null.rb,
lib/labkit/metrics/client.rb,
lib/labkit/metrics/registry.rb,
lib/labkit/metrics/rack_exporter.rb

Overview

Metrics provides functionality for producing metrics

Defined Under Namespace

Classes: Client, Null, RackExporter, Registry

Constant Summary collapse

InvalidLabelSet =
Class.new(RuntimeError)
InvalidMetricType =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.prometheus_metrics_textObject



13
14
15
16
# File 'lib/labkit/metrics.rb', line 13

def prometheus_metrics_text
  dir = Client.configuration.multiprocess_files_dir
  ::Prometheus::Client::Formats::Text.marshal_multiprocess(dir)
end