module Invoca::Metrics::Source::ClassMethods
Public Instance Methods
metrics()
click to toggle source
# File lib/invoca/metrics.rb, line 68 def metrics metrics_for(config_key: Invoca::Metrics.default_config_key) end
metrics_for(config_key:, namespace: nil)
click to toggle source
# File lib/invoca/metrics.rb, line 72 def metrics_for(config_key:, namespace: nil) config_from_key = Invoca::Metrics.config[config_key] || {} metrics_config = if (effective_namespace = namespace || @metrics_namespace) config_from_key.merge(namespace: effective_namespace) else config_from_key end Client.metrics(**Invoca::Metrics.default_client_config.merge(metrics_config)) end
metrics_namespace(namespace)
click to toggle source
# File lib/invoca/metrics.rb, line 64 def metrics_namespace(namespace) @metrics_namespace = namespace end