Module: OpenObserve::Api::Models::MetricType
- Defined in:
- lib/openobserve-api/models/metric_type.rb
Constant Summary collapse
- UNKNOWN =
'Unknown'- COUNTER =
'Counter'- GAUGE =
'Gauge'- HISTOGRAM =
'Histogram'- GAUGE_HISTOGRAM =
'GaugeHistogram'- EXPONENTIAL_HISTOGRAM =
'ExponentialHistogram'- SUMMARY =
'Summary'- INFO =
'Info'- STATE_SET =
'StateSet'- EMPTY =
'Empty'
Class Method Summary collapse
Class Method Details
.all ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/openobserve-api/models/metric_type.rb', line 23 def self.all @all ||= [ UNKNOWN, COUNTER, GAUGE, HISTOGRAM, GAUGE_HISTOGRAM, EXPONENTIAL_HISTOGRAM, SUMMARY, INFO, STATE_SET, EMPTY, ].freeze end |
.valid?(value) ⇒ Boolean
38 39 40 |
# File 'lib/openobserve-api/models/metric_type.rb', line 38 def self.valid?(value) all.include?(value) end |