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- > d...@lists.openstack.org>; Trong Vinh Nguyen (vin...@vn.fujitsu.com) > <vin...@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. > __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev