Class: NatsWork::ErrorNotifiers::MetricsNotifier
- Inherits:
-
Object
- Object
- NatsWork::ErrorNotifiers::MetricsNotifier
- Defined in:
- lib/natswork/error_tracker.rb
Instance Method Summary collapse
- #call(error_info) ⇒ Object
-
#initialize(metrics = nil) ⇒ MetricsNotifier
constructor
A new instance of MetricsNotifier.
Constructor Details
#initialize(metrics = nil) ⇒ MetricsNotifier
Returns a new instance of MetricsNotifier.
294 295 296 |
# File 'lib/natswork/error_tracker.rb', line 294 def initialize(metrics = nil) @metrics = metrics || NatsWork::Metrics.global end |
Instance Method Details
#call(error_info) ⇒ Object
298 299 300 301 302 |
# File 'lib/natswork/error_tracker.rb', line 298 def call(error_info) @metrics.increment('errors.tracked', 1, error_type: error_info[:type], hostname: error_info[:hostname]) end |