Class: Datadog::Statsd::Schema::Configuration
- Inherits:
-
Object
- Object
- Datadog::Statsd::Schema::Configuration
- Defined in:
- lib/datadog/statsd/schema.rb
Overview
Global configuration class for schema settings Manages global StatsD client instance, schema, and tags
Instance Attribute Summary collapse
-
#schema ⇒ Datadog::Statsd::Schema::Namespace?
Global schema instance.
-
#statsd ⇒ Datadog::Statsd?
Global StatsD client instance.
-
#tags ⇒ Hash
Global tags to be applied to all metrics.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Initialize a new configuration with default values.
Constructor Details
#initialize ⇒ Configuration
Initialize a new configuration with default values
141 142 143 144 145 |
# File 'lib/datadog/statsd/schema.rb', line 141 def initialize @statsd = nil @schema = nil @tags = {} end |
Instance Attribute Details
#schema ⇒ Datadog::Statsd::Schema::Namespace?
Global schema instance
134 135 136 |
# File 'lib/datadog/statsd/schema.rb', line 134 def schema @schema end |
#statsd ⇒ Datadog::Statsd?
Global StatsD client instance
130 131 132 |
# File 'lib/datadog/statsd/schema.rb', line 130 def statsd @statsd end |
#tags ⇒ Hash
Global tags to be applied to all metrics
138 139 140 |
# File 'lib/datadog/statsd/schema.rb', line 138 def @tags end |