[openstack-dev] Tracing (all the places)

vinhnt at vn.fujitsu.com vinhnt at vn.fujitsu.com
Fri Aug 4 01:46:14 UTC 2017

Hello harlowja,

I'm really happy to see that you are back in this `tracing` topic [and @boris-42 (too)].

Last week, we saw that Rajul proposed 02 new blueprint in OSprofiler [1] and [2].
Besides, some other blueprints are being implemented in OSprofiler
such as overhead control [3] and OpenTracing compatible [4] [5]
(Uber Jaeger [6] is one of OpenTracing compatible tracer out there).

For OpenTracing part, I have a PoC to make OSprofiler compatible with
OpenTracing specification at [5]. You can take a look at it this time too.
However, this time, I focus on reporting span/trace to other destinations
(rather than current drivers for OSprofiler[7]).

OpenTracing API is changing a little bit fast for now, therefore, some APIs will be deprecated soon.
I had some discussions with OpenTracing community about some trouble when making OSprofiler
compatible with OpenTracing API.

For OpenStack part, last cycle, Performance team and other OpenStack developers added
OSprofiler support for many other projects (Nova, Magnum, Ironic, Zun ...)
and Panko, Aodh, Swift are on the way.

At last, hope you will join us (again) in OpenStack `tracing` things.

[1] https://blueprints.launchpad.net/osprofiler/+spec/asynchronous-trace-collection
[2] https://blueprints.launchpad.net/osprofiler/+spec/tail-based-coherent-sampling
[3] https://blueprints.launchpad.net/osprofiler/+spec/osprofiler-overhead-control
[4] https://blueprints.launchpad.net/osprofiler/+spec/opentracing-compatible
[5] https://review.openstack.org/#/c/480018/
[6] http://jaeger.readthedocs.io/en/latest/architecture/
[7] https://github.com/openstack/osprofiler/tree/master/osprofiler/drivers

Best regards,

Vinh Nguyen Trong
PODC – Fujitsu Vietnam Ltd. 

> -----Original Message-----
> From: Joshua Harlow [mailto:harlowja at fastmail.com]
> Sent: Friday, 04 August, 2017 02:52
> To: OpenStack Development Mailing List (not for usage questions) <openstack-
> dev at lists.openstack.org>
> Subject: [openstack-dev] Tracing (all the places)
> Since I think there was another thread out there around tracing I'd
> thought I'd send out a few others for folks that show tracing being
> added to multiple other popular project (interesting to read over the
> proposals and such).
> -
> https://github.com/grpc/grpc/blob/master/src/core/ext/census/README.md#census---a-
> resource-measurement-and-tracing-system
> - https://github.com/kubernetes/kubernetes/issues/26507 (k8s tracing
> addition/proposal)
> - http://jaeger.readthedocs.io/en/latest/architecture/
> It'd be real nice to finally get some kind of tracing support integrated
> into openstack; osprofiler was started a long time ago and I think it's
> due time for it to actually be used and integrated :)
> -Josh
> ___________________________________________________________________
> _______
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list