No commit activity in last 3 years
No release in over 3 years
Fluentd plugin to graph fluent-plugin-numeric-monitor values in OpenTSDB
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

>= 0

Runtime

 Project Readme

Build Status

fluent-plugin-opentsdb, a plugin for Fluentd

Component

OpenTsdbOutput

Plugin to graph fluent-plugin-numeric-monitor values in OpenTSDB

Configuration

OpenTsdbOutput

Given a fluent-plugin-numeric-monitor configuration like the following:

<match apache.log.**>
  type numeric_monitor
  unit minute
  tag monitor.duration
  aggregate tag
  input_tag_remove_prefix apache.log
  monitor_key duration
  percentiles 90,95
</match>

To graph in OpenTSDB:

<match monitor.duration>
    type opentsdb
    host localhost
    port 4242
	metric_prefix    http
	metric_num	     hits
	metric_durations latency
	monitor_key_tag	action
	tags	env, localhost
</match>

Will send OpenTSDB put commands like the following:

put http.latency.pct90 1358206603 79668.0 action=samplepage, env=localhost
put http.latency.pct90 1358206603 85224.0 action=samplepage, env=localhost
put http.hits 1358206603 103 action=samplepage, env=localhost

TODO

  • more tests
  • more documents

License

  • License
    • Apache License, Version 2.0