module Invoca::Metrics::Prometheus
Public Class Methods
config()
click to toggle source
Accessor for the existing Prometheus
configuration
@raise [Invoca::Metrics::Prometheus::NotConfiguredError] @return [Invoca::Metrics::Prometheus::Configuration]
# File lib/invoca/metrics/prometheus.rb, line 25 def config @config or raise NotConfiguredError, 'Invoca::Metrics::Prometheus is trying to be used without being configured' end
configure() { |config| ... }
click to toggle source
This method is used to configure Invoca::Metrics
to export metrics to be pulled into Prometheus
.
@yield [Invoca::Metrics::Prometheus::Configuration]
@void
# File lib/invoca/metrics/prometheus.rb, line 17 def configure @config = Invoca::Metrics::Prometheus::Configuration.new.tap { |config| yield config }.freeze end