<div dir="ltr">Hi,<div><br></div><div>I just want to add that we submitted a talk to openstack sydney summit too. See <a href="https://www.openstack.org/summit/sydney-2017/vote-for-speakers/#/19608">https://www.openstack.org/summit/sydney-2017/vote-for-speakers/#/19608</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 4, 2017 at 12:11 AM, Joshua Harlow <span dir="ltr"><<a href="mailto:harlowja@fastmail.com" target="_blank">harlowja@fastmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><a href="mailto:vinhnt@vn.fujitsu.com" target="_blank">vinhnt@vn.fujitsu.com</a> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello harlowja,<br>
<br>
I'm really happy to see that you are back in this `tracing` topic [and @boris-42 (too)].<br>
</blockquote>
<br></span>
We never left, haha, but ya, I can say (and probably boris would agree) that trying to get OSprofiler started and integrated somewhat 'burned' both of us (it involved a ton of convincing people of the value of it, when I had more hoped that the value of it was obvious). But I'm glad that people are starting to realize its value (even if they have to be told and educated by google or other companies that have been doing this for a long time).<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Last week, we saw that Rajul proposed 02 new blueprint in OSprofiler [1] and [2].<br>
Besides, some other blueprints are being implemented in OSprofiler<br>
such as overhead control [3] and OpenTracing compatible [4] [5]<br>
(Uber Jaeger [6] is one of OpenTracing compatible tracer out there).<br>
<br>
For OpenTracing part, I have a PoC to make OSprofiler compatible with<br>
OpenTracing specification at [5]. You can take a look at it this time too.<br>
However, this time, I focus on reporting span/trace to other destinations<br>
(rather than current drivers for OSprofiler[7]).<br>
<br>
OpenTracing API is changing a little bit fast for now, therefore, some APIs will be deprecated soon.<br>
I had some discussions with OpenTracing community about some trouble when making OSprofiler<br>
compatible with OpenTracing API.<br>
</blockquote>
<br></span>
Ya I expected this, opentracing also I think has a python client/wrapper(?), have you looked at what this offers (last time I checked most of opentracing was just a bunch of wrappers actually, and not much actually code that did anything unique)?<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
For OpenStack part, last cycle, Performance team and other OpenStack developers added<br>
OSprofiler support for many other projects (Nova, Magnum, Ironic, Zun ...)<br>
and Panko, Aodh, Swift are on the way.<br>
</blockquote>
<br></span>
Yippe, now the bigger questions is where are all the UIs visualizing the traces (I know boris had <a href="https://boris-42.github.io/ngk.html" rel="noreferrer" target="_blank">https://boris-42.github.io/ngk<wbr>.html</a> but there has to be something nicer that perhaps the OpenTracing community has for a UI, ideally not a java monster like Zipkin, ha). Any thoughts there?<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
At last, hope you will join us (again) in OpenStack `tracing` things.<br>
</blockquote>
<br></span>
We shall see :-P<span class="im HOEnZb"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
[1] <a href="https://blueprints.launchpad.net/osprofiler/+spec/asynchronous-trace-collection" rel="noreferrer" target="_blank">https://blueprints.launchpad.n<wbr>et/osprofiler/+spec/asynchrono<wbr>us-trace-collection</a><br>
[2] <a href="https://blueprints.launchpad.net/osprofiler/+spec/tail-based-coherent-sampling" rel="noreferrer" target="_blank">https://blueprints.launchpad.n<wbr>et/osprofiler/+spec/tail-based<wbr>-coherent-sampling</a><br>
[3] <a href="https://blueprints.launchpad.net/osprofiler/+spec/osprofiler-overhead-control" rel="noreferrer" target="_blank">https://blueprints.launchpad.n<wbr>et/osprofiler/+spec/osprofiler<wbr>-overhead-control</a><br>
[4] <a href="https://blueprints.launchpad.net/osprofiler/+spec/opentracing-compatible" rel="noreferrer" target="_blank">https://blueprints.launchpad.n<wbr>et/osprofiler/+spec/opentracin<wbr>g-compatible</a><br>
[5] <a href="https://review.openstack.org/#/c/480018/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/480018/</a><br>
[6] <a href="http://jaeger.readthedocs.io/en/latest/architecture/" rel="noreferrer" target="_blank">http://jaeger.readthedocs.io/e<wbr>n/latest/architecture/</a><br>
[7] <a href="https://github.com/openstack/osprofiler/tree/master/osprofiler/drivers" rel="noreferrer" target="_blank">https://github.com/openstack/o<wbr>sprofiler/tree/master/osprofil<wbr>er/drivers</a><br>
<br>
Best regards,<br>
<br>
Vinh Nguyen Trong<br>
PODC – Fujitsu Vietnam Ltd.<br>
</blockquote>
<br></span><div class="HOEnZb"><div class="h5">
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</div></div></blockquote></div><br></div>