Created
March 30, 2016 14:33
-
-
Save anonymous/7f75f702c0a5edf788bfa62ba83ffd21 to your computer and use it in GitHub Desktop.
Hot Threads
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
::: [Patsy Walker][VbhUZj6sTLSjlG4k48h26g][mon.k-qa.com][inet[/127.0.0.1:9301]] | |
2.3% (11.5ms out of 500ms) cpu usage by thread 'elasticsearch[Patsy Walker][scheduler][T#1]' | |
10/10 snapshots sharing following 9 elements | |
sun.misc.Unsafe.park(Native Method) | |
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
java.lang.Thread.run(Thread.java:745) | |
0.8% (3.9ms out of 500ms) cpu usage by thread 'elasticsearch[Patsy Walker][refresh][T#1]' | |
2/10 snapshots sharing following 17 elements | |
org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:521) | |
org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:632) | |
org.apache.lucene.index.IndexWriter.getReader(IndexWriter.java:410) | |
org.apache.lucene.index.StandardDirectoryReader.doOpenFromWriter(StandardDirectoryReader.java:297) | |
org.apache.lucene.index.StandardDirectoryReader.doOpenIfChanged(StandardDirectoryReader.java:272) | |
org.apache.lucene.index.StandardDirectoryReader.doOpenIfChanged(StandardDirectoryReader.java:262) | |
org.apache.lucene.index.DirectoryReader.openIfChanged(DirectoryReader.java:171) | |
org.apache.lucene.search.SearcherManager.refreshIfNeeded(SearcherManager.java:118) | |
org.apache.lucene.search.SearcherManager.refreshIfNeeded(SearcherManager.java:58) | |
org.apache.lucene.search.ReferenceManager.doMaybeRefresh(ReferenceManager.java:176) | |
org.apache.lucene.search.ReferenceManager.maybeRefresh(ReferenceManager.java:225) | |
org.elasticsearch.index.engine.internal.InternalEngine.refresh(InternalEngine.java:834) | |
org.elasticsearch.index.shard.service.InternalIndexShard.refresh(InternalIndexShard.java:531) | |
org.elasticsearch.index.shard.service.InternalIndexShard$EngineRefresher$1.run(InternalIndexShard.java:984) | |
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
java.lang.Thread.run(Thread.java:745) | |
2/10 snapshots sharing following 9 elements | |
org.apache.lucene.search.SearcherManager.refreshIfNeeded(SearcherManager.java:58) | |
org.apache.lucene.search.ReferenceManager.doMaybeRefresh(ReferenceManager.java:176) | |
org.apache.lucene.search.ReferenceManager.maybeRefresh(ReferenceManager.java:225) | |
org.elasticsearch.index.engine.internal.InternalEngine.refresh(InternalEngine.java:834) | |
org.elasticsearch.index.shard.service.InternalIndexShard.refresh(InternalIndexShard.java:531) | |
org.elasticsearch.index.shard.service.InternalIndexShard$EngineRefresher$1.run(InternalIndexShard.java:984) | |
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
java.lang.Thread.run(Thread.java:745) | |
6/10 snapshots sharing following 9 elements | |
sun.misc.Unsafe.park(Native Method) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:735) | |
java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:644) | |
java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1137) | |
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
java.lang.Thread.run(Thread.java:745) | |
0.1% (364.7micros out of 500ms) cpu usage by thread 'elasticsearch[Patsy Walker][[transport_server_worker.default]][T#4]{New I/O worker #9}' | |
10/10 snapshots sharing following 15 elements | |
sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | |
sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) | |
sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79) | |
sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
org.elasticsearch.common.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68) | |
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:415) | |
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212) | |
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) | |
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) | |
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) | |
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) | |
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
java.lang.Thread.run(Thread.java:745) | |
::: [logstash-mon.k-qa.com-995-2012][tg77g-upQfCgSWQ8HXL7_g][mon.k-qa.com][inet[/-------:9300]]{client=true, data=false} | |
0.2% (1.1ms out of 500ms) cpu usage by thread 'Ruby-0-Thread-16: /opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.17/lib/stud/buffer.rb:92' | |
10/10 snapshots sharing following 31 elements | |
java.lang.Object.wait(Native Method) | |
org.jruby.RubyThread.sleep(RubyThread.java:1001) | |
org.jruby.RubyKernel.sleep(RubyKernel.java:848) | |
org.jruby.RubyKernel$INVOKER$s$0$1$sleep.call(RubyKernel$INVOKER$s$0$1$sleep.gen) | |
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:665) | |
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206) | |
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168) | |
org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) | |
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) | |
org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206) | |
org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157) | |
org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:130) | |
org.jruby.runtime.Block.yieldSpecific(Block.java:111) | |
org.jruby.RubyKernel.loop(RubyKernel.java:1521) | |
org.jruby.RubyKernel$INVOKER$s$0$0$loop.call(RubyKernel$INVOKER$s$0$0$loop.gen) | |
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316) | |
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145) | |
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154) | |
org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32) | |
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) | |
org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206) | |
org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:194) | |
org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:125) | |
org.jruby.runtime.Block.call(Block.java:101) | |
org.jruby.RubyProc.call(RubyProc.java:290) | |
org.jruby.RubyProc.call(RubyProc.java:228) | |
org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:99) | |
java.lang.Thread.run(Thread.java:745) | |
0.0% (224.9micros out of 500ms) cpu usage by thread 'elasticsearch[logstash-mon.k-qa.com-995-2012][transport_client_worker][T#2]{New I/O worker #2}' | |
10/10 snapshots sharing following 15 elements | |
sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | |
sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) | |
sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79) | |
sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
org.elasticsearch.common.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68) | |
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:415) | |
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212) | |
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) | |
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) | |
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) | |
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) | |
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
java.lang.Thread.run(Thread.java:745) | |
0.0% (175.7micros out of 500ms) cpu usage by thread 'Ruby-0-Thread-6: /opt/logstash/lib/logstash/pipeline.rb:147' | |
10/10 snapshots sharing following 33 elements | |
java.lang.Object.wait(Native Method) | |
org.jruby.RubyThread.sleep(RubyThread.java:1001) | |
org.jruby.RubyKernel.sleep(RubyKernel.java:848) | |
org.jruby.RubyKernel$INVOKER$s$0$1$sleep.call(RubyKernel$INVOKER$s$0$1$sleep.gen) | |
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:665) | |
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206) | |
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168) | |
org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) | |
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) | |
org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
org.jruby.ast.IfNode.interpret(IfNode.java:116) | |
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) | |
org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
org.jruby.ast.WhileNode.interpret(WhileNode.java:131) | |
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) | |
org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) | |
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:204) | |
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:206) | |
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336) | |
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179) | |
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:188) | |
org.jruby.ast.CallOneArgBlockNode.interpret(CallOneArgBlockNode.java:60) | |
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) | |
org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206) | |
org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:194) | |
org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:125) | |
org.jruby.runtime.Block.call(Block.java:101) | |
org.jruby.RubyProc.call(RubyProc.java:290) | |
org.jruby.RubyProc.call(RubyProc.java:228) | |
org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:99) | |
java.lang.Thread.run(Thread.java:745) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment