Class: Fluent::Plugin::GraphiteFilter
- Inherits:
-
Filter
- Object
- Filter
- Fluent::Plugin::GraphiteFilter
show all
- Includes:
- Graphite
- Defined in:
- lib/fluent/plugin/filter_graphite.rb
Instance Method Summary
collapse
Methods included from Graphite
#format_metrics, #init_client, #init_logger, #initialize, #post
Instance Method Details
21
22
23
|
# File 'lib/fluent/plugin/filter_graphite.rb', line 21
def configure(conf)
super
end
|
#filter(tag, time, record) ⇒ Object
25
26
27
28
29
|
# File 'lib/fluent/plugin/filter_graphite.rb', line 25
def filter(tag, time, record)
metrics = format_metrics(tag, record)
post(metrics, time)
record
end
|
#start ⇒ Object
16
17
18
19
|
# File 'lib/fluent/plugin/filter_graphite.rb', line 16
def start
super
init_client(@log_level, @host, @port)
end
|