Class: Sentry::Yabeda::Adapter
- Inherits:
-
Yabeda::BaseAdapter
- Object
- Yabeda::BaseAdapter
- Sentry::Yabeda::Adapter
- Defined in:
- lib/sentry/yabeda/adapter.rb
Instance Method Summary collapse
- #perform_counter_increment!(counter, tags, increment) ⇒ Object
- #perform_gauge_set!(gauge, tags, value) ⇒ Object
- #perform_histogram_measure!(histogram, tags, value) ⇒ Object
- #perform_summary_observe!(summary, tags, value) ⇒ Object
-
#register_counter!(_metric) ⇒ Object
Sentry does not require pre-registration of metrics.
- #register_gauge!(_metric) ⇒ Object
- #register_histogram!(_metric) ⇒ Object
- #register_summary!(_metric) ⇒ Object
Instance Method Details
#perform_counter_increment!(counter, tags, increment) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/sentry/yabeda/adapter.rb', line 14 def perform_counter_increment!(counter, , increment) return unless enabled? Sentry.metrics.count( metric_name(counter), value: increment, attributes: attributes_for() ) end |
#perform_gauge_set!(gauge, tags, value) ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/sentry/yabeda/adapter.rb', line 24 def perform_gauge_set!(gauge, , value) return unless enabled? Sentry.metrics.gauge( metric_name(gauge), value, unit: unit_for(gauge), attributes: attributes_for() ) end |
#perform_histogram_measure!(histogram, tags, value) ⇒ Object
35 36 37 38 39 40 41 42 43 44 |
# File 'lib/sentry/yabeda/adapter.rb', line 35 def perform_histogram_measure!(histogram, , value) return unless enabled? Sentry.metrics.distribution( metric_name(histogram), value, unit: unit_for(histogram), attributes: attributes_for() ) end |
#perform_summary_observe!(summary, tags, value) ⇒ Object
46 47 48 49 50 51 52 53 54 55 |
# File 'lib/sentry/yabeda/adapter.rb', line 46 def perform_summary_observe!(summary, , value) return unless enabled? Sentry.metrics.distribution( metric_name(summary), value, unit: unit_for(summary), attributes: attributes_for() ) end |
#register_counter!(_metric) ⇒ Object
Sentry does not require pre-registration of metrics
9 |
# File 'lib/sentry/yabeda/adapter.rb', line 9 def register_counter!(_metric); end |
#register_gauge!(_metric) ⇒ Object
10 |
# File 'lib/sentry/yabeda/adapter.rb', line 10 def register_gauge!(_metric); end |
#register_histogram!(_metric) ⇒ Object
11 |
# File 'lib/sentry/yabeda/adapter.rb', line 11 def register_histogram!(_metric); end |
#register_summary!(_metric) ⇒ Object
12 |
# File 'lib/sentry/yabeda/adapter.rb', line 12 def register_summary!(_metric); end |