Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8328817F9D for ; Thu, 9 Oct 2014 21:21:37 +0000 (UTC) Received: (qmail 85221 invoked by uid 500); 9 Oct 2014 21:21:37 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 85178 invoked by uid 500); 9 Oct 2014 21:21:37 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 85156 invoked by uid 99); 9 Oct 2014 21:21:36 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Oct 2014 21:21:36 +0000 Date: Thu, 9 Oct 2014 21:21:36 +0000 (UTC) From: "Christopher Tubbs (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ACCUMULO-898) look into replacing cloudtrace MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/ACCUMULO-898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14165764#comment-14165764 ] Christopher Tubbs commented on ACCUMULO-898: -------------------------------------------- Skimmed through the patch today, and had a couple of thoughts/issues: # The patch wouldn't apply cleanly with {{git am}} # The patch introduces new warnings (mostly generics, unused imports, one resource leak creating a new {{TraceScope}} that isn't closed in the {{AccumuloReplicationSystem}}) # Ideally, the patch should remove the {{accumulo-trace}} module entirely, in favor of the dependency on the {{htrace}} library; only the {{accumulo-tracer}} module should be left. # Utility classes for registering {{SpanReceivers}} can be in {{accumulo-core}} ({{o.a.a.core.util}}). # Since the {{SpanReceivers}} and related utilities are associated with the {{accumulo-tracer}} service, they should probably be moved there. # I'm not sure I understand the distinction in roles the {{SpanReceiverHost}} is supposed to serve, vs. the {{TraceUtil}}. # The dependency on the Hadoop configuration should be changed, because Accumulo services (and particularly Accumulo clients) should not depend on Hadoop config. It is reasonable to have Hadoop's SpanReceivers set to the same as Accumulo's, but we should practice good separation of responsibilities, and leave that choice up to the administrator. > look into replacing cloudtrace > ------------------------------ > > Key: ACCUMULO-898 > URL: https://issues.apache.org/jira/browse/ACCUMULO-898 > Project: Accumulo > Issue Type: Improvement > Reporter: Eric Newton > Assignee: James Fiori > Fix For: 1.7.0 > > Attachments: ACCUMULO-898-1.patch, Cloudtrace Replacement Design Doc.pdf, trace-tracer.png, trace-zipkin.png > > > HBase has created their own distributed tracing library, and today I bumped into zipkin. zipkin has a reasonable visualization, and seems to work with thrift. We should look into replacing our tracing with one of these. -- This message was sent by Atlassian JIRA (v6.3.4#6332)