[ https://issues.apache.org/jira/browse/HDDS-1116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16769683#comment-16769683 ]
Jitendra Nath Pandey commented on HDDS-1116: -------------------------------------------- Excellent! > Add java profiler servlet to the Ozone web servers > -------------------------------------------------- > > Key: HDDS-1116 > URL: https://issues.apache.org/jira/browse/HDDS-1116 > Project: Hadoop Distributed Data Store > Issue Type: Improvement > Reporter: Elek, Marton > Assignee: Elek, Marton > Priority: Major > Labels: pull-request-available > Fix For: 0.4.0 > > Time Spent: 10m > Remaining Estimate: 0h > > Thanks to [~gopalv] we learned that [~prasanth_j] implemented a helper > servlet in Hive to initialize new [async > profiler|https://github.com/jvm-profiling-tools/async-profiler] sessions and > provide the svg based flame graph over HTTP. (see HIVE-20202) > It seems to very useful as with this approach the profiling could be very > easy. > This patch imports the servlet from the Hive code base to the Ozone code base > with minor modification (to make it work with our servlet containers) > * The two servlets are unified to one > * Streaming the svg to the browser based on IOUtils.copy > * Output message is improved > By default the profile servlet is turned off, but you can enable it with > 'hdds.profiler.endpoint.enabled=true' ozone-site.xml settings. In that case > you can access the /prof endpoint from scm,om,s3g. > You should upload the async profiler first > (https://github.com/jvm-profiling-tools/async-profiler) and set the > ASYNC_PROFILER_HOME environment variable to find it. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org