Class: Fluent::PrometheusFilter
- Inherits:
-
Filter
- Object
- Filter
- Fluent::PrometheusFilter
show all
- Includes:
- Prometheus
- Defined in:
- lib/fluent/plugin/filter_prometheus.rb
Instance Method Summary
collapse
Methods included from Prometheus
#instrument, parse_labels_elements, parse_metrics_elements, placeholder_expander
Constructor Details
8
9
10
11
|
# File 'lib/fluent/plugin/filter_prometheus.rb', line 8
def initialize
super
@registry = ::Prometheus::Client.registry
end
|
Instance Method Details
#filter_stream(tag, es) ⇒ Object
19
20
21
22
|
# File 'lib/fluent/plugin/filter_prometheus.rb', line 19
def filter_stream(tag, es)
instrument(tag, es, @metrics)
es
end
|