Skip to content

emurphy/fluent-plugin-opentsdb

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Fluentd plugin to graph fluent-plugin-numeric-monitor in OpenTSDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages