I am in favor of removing the tracer ui from the monitor and the tracer
service that stores the spans in Accumulo.  I worry about doing so with a
working alternative though.

On Fri, Mar 16, 2018 at 6:25 PM Mike Drob <md...@apache.org> wrote:

> Do we have a migration story ready to go for folks that are used to seeing
> traces on the monitor?
>
> On Fri, Mar 16, 2018 at 5:17 PM, Tony Kurc <trk...@gmail.com> wrote:
>
> > I like this idea.
> >
> > On Fri, Mar 16, 2018 at 5:09 PM, Christopher <ctubb...@apache.org>
> wrote:
> >
> > > Devs,
> > >
> > > (This discussion is somewhat of a spinoff of our previous recent
> > > conversation about HTrace, but I'd like to narrow the discussion to one
> > > specific topic regarding our tracer service.)
> > >
> > > I'd like to remove Accumulo's tracer service and corresponding
> > > presentations in the monitor for 2.0.
> > >
> > > The tracer service currently acts as a sink for the traces from
> Accumulo.
> > >
> > > While there is interest in tracing Accumulo, and Accumulo may itself be
> > > suitable (with the right schema) for storing traces, I do not think
> > acting
> > > as a "trace sink" is really the kind of thing we should be doing as
> part
> > of
> > > Accumulo's out-of-the-box core functionality.
> > >
> > > Also, the presentation and search capabilities of the traces found in
> the
> > > trace table (by convention, and assumed by the monitor) is far from an
> > > ideal presentation of this data, and I don't think the Accumulo project
> > > should continue maintaining that inside the core project's monitor,
> > either.
> > >
> > > I think we should encourage interested volunteers to contribute to
> other
> > > trace presentation software (wherever they may exist) any necessary
> > > "backing store" implementation based on Accumulo.
> > >
> > > None of this would remove tracing instrumentation from Accumulo... it
> > would
> > > just require users interested in trace data from Accumulo to configure
> an
> > > appropriate sink to collect that data in some other integrated
> component
> > of
> > > their overall architecture.
> > >
> > > Decoupling the integrated trace sink from the instrumentation in
> Accumulo
> > > like this could even be a step towards providing support for multiple
> > > different tracing libraries. (I guess we could do this now, but it
> would
> > be
> > > easier if we were not also trying to provide a sink implementation for
> > one
> > > specific version of one specific instrumentation library.)
> > >
> > > Thoughts?
> > >
> >
>

Reply via email to