incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roberto Attias <>
Subject Re: finding a Champion
Date Thu, 08 Sep 2016 17:42:58 GMT
Hi Jake,yes, I'm aware of it. I have done an Integration of HTrace with some proprietary tracing
framework. There are some fundamental aspect of the tracing model in HTrace (as well as the
OpenTrace API) which I find limiting. 

Thanks,                   Roberto

      From: Jake Farrell <>
 To: "" <>; Roberto Attias <>

Cc: John D. Ament <>
 Sent: Thursday, September 8, 2016 9:44 AM
 Subject: Re: finding a Champion
Hey RobertoHave you looked into Apache HTrace (incubating)? 

On Thu, Sep 8, 2016 at 11:48 AM, Roberto Attias <> wrote:

Hi John,thanks for your reply. Here is a brief description of the project and its current

Project Description
The project consists of a framework for concurrent and distributed tracing. I've been working
on tracing at CISCO and Facebook for the last few years, and am now in the process of moving
somewhere else, hence I'm interested in consolidating the experience I've accumulated into
a new, open source framework with clean room implementation.

The framework comprises of:
   - a producer API to instrument distributed system with, with support for all major programming
languages. The API allows for pluggable sinks to target generation of traces in local files,
integration with Kafka, or other event case of use of an event bus, a distributed
service that consumes from it and stores in a persistent storage. The service will provide
support for event storage, integrating with various storage, including Apache HBase

   - A distributed service for batch trace analysis. This service continuously runs analysis
script on traces flowing through the event bus. scripts can be dynamically added by users.
   - A set of trace visualization tools.

One of the goals for this framework is the ability to scale from single-host applications,
where it would not require running any server, to large scale distributed environment where
it would allow running a fault-tolerant set of services.
Process State
The framework is in its early stage of development, but one element exist that will serve
as bases for one the visualization tools. MSCViewer is and open source, trace visualization
and analysis tool on Github. The tool is currently in use inside CiSCO. See
mscviewer, and it's manual: mscviewer/blob/master/doc/ manual/mscviewer.pdf

What I'm looking for
At this stage I'm looking for mainly for feedback on whether a project in this early stage
can or should be an Apache Incubation Project, and if so how to find a champion for it. If
projects have to be more mature to enter the incubation stage I'll keep working on it and
come back later.
Thanks,                    Roberto

      From: John D. Ament <>
 To:; Roberto Attias <>
 Sent: Wednesday, September 7, 2016 2:31 PM
 Subject: Re: finding a Champion

HI Roberto & Welcome!
It might be a good thing to post some information about your project, what it does, if theres
any existing source or community point links to it.  Seeing something vibrant and functioning
will definitely draw out a champion.

On Wed, Sep 7, 2016 at 5:05 PM Roberto Attias < invalid> wrote:

Hello,this is my first email on this mailing list. I'm looking for a champion to incubate
a project. I wrote to a couple of people from projects which have some relation, but neither
replied, so I suspect I'm doing something wrong. At this stage I'm looking for feedback on
whether there might be interest, and if so whether the project should be incubated right now,
or at a later stage.

Any feedback on how to find somebody to discuss this with is welcome.


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message