[ 
https://issues.apache.org/jira/browse/FLUME-1715?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mike Percy updated FLUME-1715:
------------------------------

    Fix Version/s:     (was: v1.4.0)
    
> OpenTSDB Sink
> -------------
>
>                 Key: FLUME-1715
>                 URL: https://issues.apache.org/jira/browse/FLUME-1715
>             Project: Flume
>          Issue Type: New Feature
>          Components: Sinks+Sources
>            Reporter: Mike Percy
>
> (Cloned from JIRA issue tracking OpenTSDB sink impl against Flume 0.9)
> It would be useful to have an OpenTSDB sink for Flume 1.x. Since the protocol 
> is a text-based TCP protocol, basically a netcat-type protocol, I don't see 
> any concern about licensing issues (OpenTSDB is LGPL licensed).
> A couple of ideas on an implementation:
> * Have one mode that works "out of the box" where we assume that events sent 
> to this sink are already fully formatted as OpenTSDB "put" queries. Then, 
> this sink only really has to handle error conditions sent back from OpenTSDB, 
> not serialization
> * Have another mode where the user can do some serialization of arbitrary 
> events as OpenTSDB queries. The rest of the logic remains the same as above.
> More info: http://opentsdb.net/metrics.html
> Not sure where the docs are on wire protocol error handling logic. I am 
> pretty sure it uses a "no news is good news" policy, whereby it returns 
> nothing on success, and sends some message back on error.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to