Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Readme is not clear whether Is Opentracing a first class citizen in venur #691

Open
etsangsplk opened this issue Feb 13, 2019 · 1 comment

Comments

@etsangsplk
Copy link

Documentation on website and readme in repo mostly talk about metrics and only sacntly mention trace. But notice lighstep also one of its backend. Can you put more content and street that how tracing is being treated by the project?

@ChimeraCoder
Copy link
Contributor

Tracing data is definitely a first-class citizen of Veneur. The SSF, which is the native data format that Veneur speaks (although not the only one it can understand), is structured around the concept of a trace span, and that trace span may additionally have metrics attached to it. (More generally: Veneur provides a unified observability pipeline, so metrics and traces are treated as different aspects of the same data.)

Veneur is capable of emitting this data to multiple different backends, which include third-party vendors and open-source tools). Most storage backends that are available are designed to index either metrics or traces, and Veneur routes the data accordingly. In other words, given an SSFSpan which represents a trace span and also has metrics attached in the same protobuf packet, Veneur will send the span data to each configured tracing sink (e.g. Lightstep, AWS X-Ray, Splunk) and the metric data to each configured metric sink (e.g. Datadog, SignalFx).

We recommend using the SSF as a means to emit data (both metrics and traces) to Veneur, as it's the simplest and easiest way to take advantage of everything it has to offer. That said, Veneur also is capable of receiving data along other formats as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants