You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@htrace.apache.org by "Colin Patrick McCabe (JIRA)" <ji...@apache.org> on 2014/12/27 21:41:13 UTC
[jira] [Commented] (HTRACE-25) htrace-flume: add hbase sink support
[ https://issues.apache.org/jira/browse/HTRACE-25?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14259479#comment-14259479 ]
Colin Patrick McCabe commented on HTRACE-25:
--------------------------------------------
Thanks for looking at this. I think this approach is not what we need, though, for a few reasons.
We should keep all the logic for interacting with hbase in htrace-hbase, rather than spreading it across modules. If you want to send spans to htrace, you can simply use htrace-hbase, right? In general, what we want is a way for htrace-flume to simply use the standard htrace-core API to re-send spans to any span receiver.
An architecture like this:
{code}
htraced
^
|
htrace-flume --> htrace-core API --> htrace-hbase <-> hbase
|
V
other span receivers
{code}
This will be a lot less code, and a lot more flexible. It means we can use any span receiver.
> htrace-flume: add hbase sink support
> ------------------------------------
>
> Key: HTRACE-25
> URL: https://issues.apache.org/jira/browse/HTRACE-25
> Project: HTrace
> Issue Type: Improvement
> Reporter: Long Zhou
> Assignee: Long Zhou
> Attachments: htrace-25.001.patch
>
>
> To put spans collected by flume agent into hbase, we need to implement a customized HbaseEventSerializer that can convert flume events to hbase put requests.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)