That's absolutely awesome and super useful! Thanks a lot for sharing! JMS
Le lun. 3 juin 2019 à 09:34, OpenInx <open...@gmail.com> a écrit : > There's also a doc here: http://hbase.apache.org/book.html#profiler > Thanks. > > On Mon, Jun 3, 2019 at 9:25 PM OpenInx <open...@gmail.com> wrote: > > > Hi : > > > > In HBASE-21926, Andrew introduced the great profile tool (async-profiler > > ) into our HBase. > > It's very easy to use this: > > 1. you need to download the binary of async-profier from here: > > https://github.com/jvm-profiling-tools/async-profiler > > 2. then you need to set a java option which point to the home of > > async-profiler lib, here I set: > > -Dasync.profiler.home=/home/work/soft > > because my async-profiler is under here: > > > > [work@soft]$ pwd > > /home/work/soft > > [work@soft]$ tree > > . > > ├── async-profiler-1.5-linux-x64.tar.gz > > ├── build > > │ ├── async-profiler.jar > > │ ├── jattach > > │ └── libasyncProfiler.so > > ├── CHANGELOG.md > > ├── LICENSE > > ├── profiler.sh > > └── README.md > > > > 1 directory, 8 files > > > > 3. finally, you can need restart the RS and click the [profier] tab in RS > > web UI, then you will see the flame graph. > > > > You can also see the java doc for more details: > > > > > https://github.com/apache/hbase/blob/858d30dd30159de70ac62d44c0ee0278708f2dec/hbase-http/src/main/java/org/apache/hadoop/hbase/http/ProfileServlet.java > > > > Thanks. > > > > On Mon, Jun 3, 2019 at 9:15 PM Jean-Marc Spaggiari < > > jean-m...@spaggiari.org> wrote: > > > >> Hi all, > >> > >> Not sure it's the right plateform, but can someone explain me how flame > >> graphs (Like the one here) > >> https://issues.apache.org/jira/browse/HBASE-22532 are > >> generated? > >> > >> Thanks, > >> > >> JMS > >> > > >