pprof
View
Top
Graph
Flame Graph
Peek
Source
Disassemble
Refine
Focus
Ignore
Hide
Show
Show from
Reset
cortex goroutine
File: cortex
Type: goroutine
Time: Dec 1, 2019 at 1:40pm (UTC)
Showing nodes accounting for 268, 100% of 268 total
Showing top 80 nodes out of 98
cortex
N1
runtime
gopark
265 (98.88%)
N2
runtime
goparkunlock
0 of 183 (68.28%)
N2->N1
183
N3
runtime
selectgo
0 of 59 (22.01%)
N3->N1
59
N4
runtime
chanrecv2
0 of 122 (45.52%)
N6
runtime
chanrecv
0 of 133 (49.63%)
N4->N6
122
N5
cache
NewMemcached
func1
0 of 100 (37.31%)
N5->N4
100
N6->N2
133
N7
ingester
(*Ingester)
flushLoop
0 of 50 (18.66%)
N57
util
(*PriorityQueue)
Dequeue
0 of 50 (18.66%)
N7->N57
50
N8
net
(*conn)
Read
0 of 21 (7.84%)
N77
poll
(*FD)
Read
0 of 21 (7.84%)
N8->N77
21
N9
cache
(*backgroundCache)
writeBackLoop
0 of 20 (7.46%)
N9->N3
20
N10
bufio
(*Reader)
Read
0 of 18 (6.72%)
N10->N8
10
N51
tls
(*Conn)
Read
0 of 8 (2.99%)
N10->N51
8
N11
http2
(*Framer)
ReadFrame
0 of 18 (6.72%)
N65
http2
readFrameHeader
0 of 18 (6.72%)
N11->N65
18
N12
transport
(*loopyWriter)
run
0 of 18 (6.72%)
N74
transport
(*controlBuffer)
get
0 of 18 (6.72%)
N12->N74
18
N13
chunk
(*Fetcher)
worker
0 of 16 (5.97%)
N13->N4
16
N14
runtime
chanrecv1
0 of 11 (4.10%)
N14->N6
11
N15
grpc
(*Server)
handleRawConn
func1
0 of 10 (3.73%)
N71
grpc
(*Server)
serveStreams
0 of 10 (3.73%)
N15->N71
10
N16
transport
(*http2Server)
keepalive
0 of 10 (3.73%)
N16->N3
10
N17
transport
newHTTP2Server
func2
0 of 10 (3.73%)
N17->N12
10
N18
poll
(*pollDesc)
waitRead
0 of 23 (8.58%)
N78
poll
(*pollDesc)
wait
0 of 23 (8.58%)
N18->N78
23
N19
grpc
(*addrConn)
resetTransport
0 of 8 (2.99%)
N19->N14
8
N20
transport
(*http2Client)
reader
0 of 8 (2.99%)
N20->N11
8
N21
transport
newHTTP2Client
func3
0 of 8 (2.99%)
N21->N12
8
N22
http
(*conn)
serve
0 of 2 (0.75%)
N23
http
HandlerFunc
ServeHTTP
0 of 1 (0.37%)
N22->N23
1
N25
bufio
(*Reader)
Peek
0 of 2 (0.75%)
N22->N25
1
N33
pprof
writeRuntimeProfile
1 (0.37%)
N23->N33
1
N59
nethttp
MiddlewareFunc
func5
0 of 1 (0.37%)
N23->N59
1
N60
middleware
Instrument
Wrap
func1
0 of 1 (0.37%)
N23->N60
1
N61
middleware
Log
Wrap
func1
0 of 1 (0.37%)
N23->N61
1
N62
middleware
Tracer
Wrap
func2
0 of 1 (0.37%)
N23->N62
1
N24
logutil
(*MergeLogger)
outputLoop
0 of 3 (1.12%)
N24->N4
3
N49
bufio
(*Reader)
fill
0 of 2 (0.75%)
N25->N49
2
N26
gzip
(*Writer)
Write
1 (0.37%)
N27
cache
(*memcachedClient)
updateLoop
0 of 2 (0.75%)
N27->N3
2
N28
grpc
(*balancerWrapper)
lbWatcher
0 of 2 (0.75%)
N28->N4
2
N29
grpc
(*ccBalancerWrapper)
watcher
0 of 2 (0.75%)
N29->N3
2
N30
grpc
(*roundRobin)
Start
func1
0 of 2 (0.75%)
N72
grpc
(*roundRobin)
watchAddrUpdates
0 of 2 (0.75%)
N30->N72
2
N31
net
(*TCPListener)
Accept
0 of 2 (0.75%)
N76
poll
(*FD)
Accept
0 of 2 (0.75%)
N31->N76
2
N32
runtime
notetsleepg
1 (0.37%)
N34
ingester
(*Ingester)
loop
0 of 1 (0.37%)
N34->N3
1
N35
ring
(*Lifecycler)
loop
0 of 1 (0.37%)
N35->N3
1
N36
validation
(*OverridesManager)
loop
0 of 1 (0.37%)
N36->N3
1
N37
jaeger-client-go
(*remoteReporter)
processQueue
0 of 1 (0.37%)
N37->N3
1
N38
server
(*Server)
Run
func1
0 of 1 (0.37%)
N64
signals
(*Handler)
Loop
0 of 1 (0.37%)
N38->N64
1
N39
server
(*Server)
Run
func2
0 of 1 (0.37%)
N39->N31
1
N40
server
(*Server)
Run
func3
0 of 1 (0.37%)
N67
grpc
(*Server)
Serve
0 of 1 (0.37%)
N40->N67
1
N41
view
(*worker)
start
0 of 1 (0.37%)
N41->N3
1
N42
grpc
(*Server)
serveStreams
func1
1
0 of 1 (0.37%)
N68
grpc
(*Server)
handleStream
0 of 1 (0.37%)
N42->N68
1
N43
klog
(*loggingT)
flushDaemon
0 of 1 (0.37%)
N43->N4
1
N44
http
(*connReader)
backgroundRead
0 of 1 (0.37%)
N44->N8
1
N45
http
(*persistConn)
readLoop
0 of 1 (0.37%)
N45->N25
1
N46
http
(*persistConn)
writeLoop
0 of 1 (0.37%)
N46->N3
1
N47
signal
loop
0 of 1 (0.37%)
N47->N32
1
N48
runtime
main
0 of 1 (0.37%)
N56
cortex
(*Cortex)
Run
0 of 1 (0.37%)
N48->N56
1
N49->N8
2
N50
bytes
(*Buffer)
ReadFrom
0 of 8 (2.99%)
N55
tls
(*atLeastReader)
Read
0 of 8 (2.99%)
N50->N55
8
N53
tls
(*Conn)
readRecord
0 of 8 (2.99%)
N51->N53
8
N52
tls
(*Conn)
readFromUntil
0 of 8 (2.99%)
N52->N50
8
N54
tls
(*Conn)
readRecordOrCCS
0 of 8 (2.99%)
N53->N54
8
N54->N52
8
N55->N8
8
N63
server
(*Server)
Run
0 of 1 (0.37%)
N56->N63
1
N57->N2
50
N58
mux
(*Router)
ServeHTTP
0 of 1 (0.37%)
N58->N23
1
N59->N23
1
N60->N58
1
N61->N23
1
N62->N23
1
N63->N14
1
N64->N3
1
N80
io
ReadAtLeast
0 of 18 (6.72%)
N65->N80
18
N66
internal
(*PoolResolver)
Next
0 of 2 (0.75%)
N66->N14
2
N67->N31
1
N69
grpc
(*Server)
processUnaryRPC
0 of 1 (0.37%)
N68->N69
1
N70
grpc
(*Server)
sendResponse
0 of 1 (0.37%)
N69->N70
1
N73
grpc
compress
0 of 1 (0.37%)
N70->N73
1
N75
transport
(*http2Server)
HandleStreams
0 of 10 (3.73%)
N71->N75
10
N72->N66
2
N73->N26
1
N74->N3
18
N75->N11
10
N76->N18
2
N77->N18
21
N79
poll
runtime_pollWait
0 of 23 (8.58%)
N78->N79
23
N79->N1
23
N80->N10
18