[openstack-dev] [telemetry][aodh][panko][oslo][performance] OSprofiler in Aodh & Panko

vinhnt at vn.fujitsu.com vinhnt at vn.fujitsu.com
Mon Mar 26 08:21:48 UTC 2018


Hello folks,

Just a reminder.

I have some patches related to OSProfiler that ready to review in Panko and Aodh.
Hope that you guys can leave a comment.

These patches are:
    1. Aodh: https://review.openstack.org/#/c/483268/
    2. Aodh client: https://review.openstack.org/#/c/484295/
    3. Panko: https://review.openstack.org/#/c/483848/
    4. Panko client: https://review.openstack.org/#/c/484294/

Thank you!

Best regards,

Vinh Nguyen Trong
PODC ā€“ Fujitsu Vietnam Ltd. 


> -----Original Message-----
> From: Nguyen, Trong Vinh
> Sent: Monday, 14 August, 2017 08:24
> To: OpenStack Development Mailing List (not for usage questions) <openstack-
> dev at lists.openstack.org>; Trong Vinh Nguyen (VinhNT at vn.Fujitsu.com)
> <VinhNT at vn.Fujitsu.com>
> Subject: [openstack-dev][telemetry][aodh][panko][oslo][performance] OSprofiler in
> Aodh & Panko
> 
> Hello,
> 
> Iā€™m sending this email for asking about the work in integrating OSprofiler into Aodh &
> Panko.
> Currently, there are some patches related to this work, and they are waiting for review:
>     1. Aodh: https://review.openstack.org/#/c/483268/
>     2. Aodh client: https://review.openstack.org/#/c/484295/
>     3. Panko: https://review.openstack.org/#/c/483848/
>     4. Panko client: https://review.openstack.org/#/c/484294/
> 
> FYI, OSprofiler provides functionality to generate a trace per request, that goes
> through all involve services.
> This trace can visualize flow of a request [1] [2].
> A trace from OSprofiler can help us know these things:
>     - Performance bottle-neck of a service
>     - Trouble-shooting issue in a service
>     - Understanding flow of a request (from cli client or other client)
>     - Trace can be store in persistent storage
>     - Visualization trace flow in many OpenTracing compatible tracer [2] (will be done
> soon)
>     - Head, tail-based sampling for reducing overhead [3]
>     - Asynchronous tracing [4]
> 
> OSprofiler has already been in most of main OpenStack services such as: Nova,
> Neutron, Keystone, Glance, and Cinder...
> 
> Hope that it will receive reviews from you all.
> 
> Thanks!
> 
> [1] Demo with current OSprofiler patch set in Swift:
> https://tovin07.github.io/swift/swift-object-create.html
> [2] A demo with OpenTracing compatible (using Uber Jaeger):
> https://tovin07.github.io/opentracing/jaeger-openstack-image-list.png
> [3] Tail-based coherent sampling: https://blueprints.launchpad.net/osprofiler/+spec/tail-
> based-coherent-sampling
> [4] Asynchronous tracing:
> https://blueprints.launchpad.net/osprofiler/+spec/asynchronous-trace-collection
> [5] OSprofiler documentation: https://docs.openstack.org/osprofiler/latest/
> 
> Best regards,
> 
> Vinh Nguyen Trong
> PODC ā€“ Fujitsu Vietnam Ltd.
> 



More information about the OpenStack-dev mailing list