Module: Bigcommerce::Prometheus

Extended by:
Configuration
Defined in:
lib/bigcommerce/prometheus.rb,
lib/bigcommerce/prometheus/client.rb,
lib/bigcommerce/prometheus/server.rb,
lib/bigcommerce/prometheus/version.rb,
lib/bigcommerce/prometheus/loggable.rb,
lib/bigcommerce/prometheus/configuration.rb,
lib/bigcommerce/prometheus/collectors/base.rb,
lib/bigcommerce/prometheus/collectors/resque.rb,
lib/bigcommerce/prometheus/instrumentors/web.rb,
lib/bigcommerce/prometheus/integrations/puma.rb,
lib/bigcommerce/prometheus/instrumentors/hutch.rb,
lib/bigcommerce/prometheus/integrations/resque.rb,
lib/bigcommerce/prometheus/servers/thin/server.rb,
lib/bigcommerce/prometheus/instrumentors/resque.rb,
lib/bigcommerce/prometheus/integrations/railtie.rb,
lib/bigcommerce/prometheus/type_collectors/base.rb,
lib/bigcommerce/prometheus/servers/thin/rack_app.rb,
lib/bigcommerce/prometheus/type_collectors/resque.rb,
lib/bigcommerce/prometheus/servers/thin/server_metrics.rb,
lib/bigcommerce/prometheus/servers/thin/controllers/base_controller.rb,
lib/bigcommerce/prometheus/servers/thin/controllers/error_controller.rb,
lib/bigcommerce/prometheus/servers/thin/controllers/metrics_controller.rb,
lib/bigcommerce/prometheus/servers/thin/controllers/not_found_controller.rb,
lib/bigcommerce/prometheus/servers/thin/controllers/send_metrics_controller.rb

Overview

Base top-level prometheus module

Defined Under Namespace

Modules: Collectors, Configuration, Instrumentors, Integrations, Loggable, Servers, TypeCollectors Classes: Client, Server

Constant Summary collapse

VERSION =
'0.3.0'

Constants included from Configuration

Configuration::VALID_CONFIG_KEYS

Class Method Summary collapse

Methods included from Configuration

configure, extended, options, process_name, reset

Class Method Details

.clientObject



61
62
63
# File 'lib/bigcommerce/prometheus.rb', line 61

def self.client
  Client.instance
end