digraph "___go_build_github_com_metrico_otel_collector_cmd_otel_collector" { node [style=filled fillcolor="#f8f8f8"] subgraph cluster_L { "File: ___go_build_github_com_metrico_otel_collector_cmd_otel_collector" [shape=box fontsize=16 label="File: ___go_build_github_com_metrico_otel_collector_cmd_otel_collector\lBuild ID: e41f72e0cefae5e7079d8cda7c171944744ef174\lType: cpu\lTime: Oct 21, 2024 at 4:33pm (UTC)\lDuration: 641.20s, Total samples = 2.83s ( 0.44%)\lShowing nodes accounting for 1.06s, 37.46% of 2.83s total\lShowing top 100 nodes out of 963\l\lSee https://git.io/JfYMW for how to read the graph\l" tooltip="___go_build_github_com_metrico_otel_collector_cmd_otel_collector"] } N1 [label="http\nHandlerFunc\nServeHTTP\nserver.go:2171\n0 of 0.53s (18.73%)" id="node1" fontsize=8 shape=box tooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.53s)" color="#b24d0b" fillcolor="#eddfd6"] N2 [label="runtime\nsystemstack\nasm_amd64.s:509\n0 of 0.50s (17.67%)" id="node2" fontsize=8 shape=box tooltip="runtime.systemstack runtime/asm_amd64.s:509 (0.50s)" color="#b25414" fillcolor="#ede0d8"] N3 [label="runtime\nschedule\nproc.go:3868\n0 of 0.65s (22.97%)" id="node3" fontsize=8 shape=box tooltip="runtime.schedule runtime/proc.go:3868 (0.65s)" color="#b23f00" fillcolor="#edddd5"] N4 [label="syscall\nSyscall6\nasm_linux_amd64.s:36\n0.41s (14.49%)" id="node4" fontsize=24 shape=box tooltip="runtime/internal/syscall.Syscall6 runtime/internal/syscall/asm_linux_amd64.s:36 (0.41s)" color="#b26a31" fillcolor="#ede3db"] N5 [label="runtime\ngcDrain\nmgcmark.go:1230\n0 of 0.34s (12.01%)" id="node5" fontsize=8 shape=box tooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 (0.34s)" color="#b27947" fillcolor="#ede5de"] N6 [label="runtime\nmcall\nasm_amd64.s:458\n0 of 0.74s (26.15%)" id="node6" fontsize=8 shape=box tooltip="runtime.mcall runtime/asm_amd64.s:458 (0.74s)" color="#b23b00" fillcolor="#edddd5"] N7 [label="connect\n(*Handler)\nServeHTTP\nhandler.go:238\n0 of 0.22s (7.77%)" id="node7" fontsize=8 shape=box tooltip="connectrpc.com/connect.(*Handler).ServeHTTP connectrpc.com/connect@v1.16.2/handler.go:238 (0.22s)" color="#b2926d" fillcolor="#ede8e3"] N8 [label="runtime\ngcBgMarkWorker\nmgc.go:1423\n0 of 0.44s (15.55%)" id="node8" fontsize=8 shape=box tooltip="runtime.gcBgMarkWorker /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgc.go:1423 (0.44s)" color="#b26327" fillcolor="#ede2da"] N9 [label="runtime\nnewobject\nmalloc.go:1390\n0.01s (0.35%)\nof 0.11s (3.89%)" id="node9" fontsize=11 shape=box tooltip="runtime.newobject runtime/malloc.go:1390 (0.11s)" color="#b2a58f" fillcolor="#edebe8"] N10 [label="runtime\nfutex\nsys_linux_amd64.s:558\n0.14s (4.95%)" id="node10" fontsize=18 shape=box tooltip="runtime.futex runtime/sys_linux_amd64.s:558 (0.14s)" color="#b2a086" fillcolor="#edeae7"] N11 [label="runtime\nsystemstack\nasm_amd64.s:514\n0 of 0.45s (15.90%)" id="node11" fontsize=8 shape=box tooltip="runtime.systemstack /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/asm_amd64.s:514 (0.45s)" color="#b26024" fillcolor="#ede2da"] N12 [label="runtime\ngcDrain\nmgcmark.go:1242\n0 of 0.21s (7.42%)" id="node12" fontsize=8 shape=box tooltip="runtime.gcDrain runtime/mgcmark.go:1242 (0.21s)" color="#b29470" fillcolor="#ede9e4"] N13 [label="mux\n(*Router)\nServeHTTP\nmux.go:210\n0 of 0.36s (12.72%)" id="node13" fontsize=8 shape=box tooltip="github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.0/mux.go:210 (0.36s)" color="#b27540" fillcolor="#ede5de"] N14 [label="runtime\nselectgo\nselect.go:508\n0 of 0.13s (4.59%)" id="node14" fontsize=8 shape=box tooltip="runtime.selectgo runtime/select.go:508 (0.13s)" color="#b2a289" fillcolor="#edeae7"] N15 [label="http2\n(*serverConn)\nrunHandler\nserver.go:2414\n0 of 0.30s (10.60%)" id="node15" fontsize=8 shape=box tooltip="golang.org/x/net/http2.(*serverConn).runHandler golang.org/x/net@v0.26.0/http2/server.go:2414 (0.30s)" color="#b28253" fillcolor="#ede6e0"] N16 [label="poll\nignoringEINTRIO\nfd_unix.go:736\n0 of 0.19s (6.71%)" id="node16" fontsize=8 shape=box tooltip="internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 (0.19s)" color="#b29776" fillcolor="#ede9e5"] N17 [label="connect\n(*errorTranslatingHandlerConnCloser)\nSend\nprotocol.go:176\n0 of 0.12s (4.24%)" id="node17" fontsize=8 shape=box tooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Send connectrpc.com/connect@v1.16.2/protocol.go:176 (0.12s)" color="#b2a38c" fillcolor="#edebe8"] N18 [label="runtime\ngcBgMarkWorker\nmgc.go:1370\n0 of 0.26s (9.19%)" id="node18" fontsize=8 shape=box tooltip="runtime.gcBgMarkWorker runtime/mgc.go:1370 (0.26s)" color="#b28a60" fillcolor="#ede7e2"] N19 [label="runtime\ngcDrainMarkWorkerDedicated\nmgcmark.go:1112\n0 of 0.30s (10.60%)" id="node19" fontsize=8 shape=box tooltip="runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 (0.30s)" color="#b28253" fillcolor="#ede6e0"] N20 [label="services\n(*BasicService)\nmain\nbasic_service.go:190\n0 of 0.10s (3.53%)" id="node20" fontsize=8 shape=box tooltip="github.com/grafana/dskit/services.(*BasicService).main github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/services/basic_service.go:190 (0.10s)" color="#b2a692" fillcolor="#edebe8"] N21 [label="http\n(*conn)\nserve\nserver.go:2044\n0 of 0.23s (8.13%)" id="node21" fontsize=8 shape=box tooltip="net/http.(*conn).serve net/http/server.go:2044 (0.23s)" color="#b29069" fillcolor="#ede8e3"] N22 [label="runtime\npark_m\nproc.go:4036\n0 of 0.70s (24.73%)" id="node22" fontsize=8 shape=box tooltip="runtime.park_m runtime/proc.go:4036 (0.70s)" color="#b23d00" fillcolor="#edddd5"] N23 [label="bufio\n(*Writer)\nFlush\nbufio.go:639\n0 of 0.14s (4.95%)" id="node23" fontsize=8 shape=box tooltip="bufio.(*Writer).Flush bufio/bufio.go:639 (0.14s)" color="#b2a086" fillcolor="#edeae7"] N24 [label="runtime\nfindRunnable\nproc.go:3470\n0.01s (0.35%)\nof 0.28s (9.89%)" id="node24" fontsize=11 shape=box tooltip="runtime.findRunnable runtime/proc.go:3470 (0.28s)" color="#b2865a" fillcolor="#ede7e1"] N25 [label="runtime\nmemclrNoHeapPointers\nmemclr_amd64.s:127\n0.07s (2.47%)" id="node25" fontsize=15 shape=box tooltip="runtime.memclrNoHeapPointers runtime/memclr_amd64.s:127 (0.07s)" color="#b2ab9c" fillcolor="#edecea"] N26 [label="util\ninit\nfunc2\n1\nrecovery.go:36\n0 of 0.23s (8.13%)" id="node26" fontsize=8 shape=box tooltip="github.com/grafana/pyroscope/pkg/util.init.func2.1 github.com/grafana/pyroscope/pkg/util/recovery.go:36 (0.23s)" color="#b29069" fillcolor="#ede8e3"] N27 [label="runtime\nscanobject\nmgcmark.go:1438\n0.01s (0.35%)\nof 0.13s (4.59%)" id="node27" fontsize=11 shape=box tooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1438 (0.13s)" color="#b2a289" fillcolor="#edeae7"] N28 [label="runtime\nnetpoll\nnetpoll_epoll.go:118\n0 of 0.27s (9.54%)" id="node28" fontsize=8 shape=box tooltip="runtime.netpoll runtime/netpoll_epoll.go:118 (0.27s)" color="#b2885d" fillcolor="#ede7e1"] N29 [label="pyroscope\n(*pyroscopeIngesterAdapter)\nIngest\ningest_adapter.go:49\n0 of 0.13s (4.59%)" id="node29" fontsize=8 shape=box tooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 (0.13s)" color="#b2a289" fillcolor="#edeae7"] N30 [label="net\n(*conn)\nWrite\nnet.go:197\n0 of 0.16s (5.65%)" id="node30" fontsize=8 shape=box tooltip="net.(*conn).Write net/net.go:197 (0.16s)" color="#b29d80" fillcolor="#edeae6"] N31 [label="runtime\nscanobject\nmgcmark.go:1446\n0.07s (2.47%)" id="node31" fontsize=15 shape=box tooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1446 (0.07s)" color="#b2ab9c" fillcolor="#edecea"] N32 [label="runtime\nmakeslice\nslice.go:107\n0 of 0.05s (1.77%)" id="node32" fontsize=8 shape=box tooltip="runtime.makeslice runtime/slice.go:107 (0.05s)" color="#b2ada2" fillcolor="#edeceb"] N33 [label="io\nCopy\nio.go:388\n0 of 0.06s (2.12%)" id="node33" fontsize=8 shape=box tooltip="io.Copy io/io.go:388 (0.06s)" color="#b2ac9f" fillcolor="#edecea"] N34 [label="runtime\ncallers\ntraceback.go:1101\n0 of 0.13s (4.59%)" id="node34" fontsize=8 shape=box tooltip="runtime.callers runtime/traceback.go:1101 (0.13s)" color="#b2a289" fillcolor="#edeae7"] N35 [label="connect\n(*compressionPool)\nCompress\ncompression.go:126\n0 of 0.06s (2.12%)" id="node35" fontsize=8 shape=box tooltip="connectrpc.com/connect.(*compressionPool).Compress connectrpc.com/connect@v1.16.2/compression.go:126 (0.06s)" color="#b2ac9f" fillcolor="#edecea"] N36 [label="connect\n(*envelopeWriter)\nWrite\nenvelope.go:161\n0 of 0.08s (2.83%)" id="node36" fontsize=8 shape=box tooltip="connectrpc.com/connect.(*envelopeWriter).Write connectrpc.com/connect@v1.16.2/envelope.go:161 (0.08s)" color="#b2a999" fillcolor="#edece9"] N37 [label="runtime\nfindRunnable\nproc.go:3254\n0 of 0.13s (4.59%)" id="node37" fontsize=8 shape=box tooltip="runtime.findRunnable runtime/proc.go:3254 (0.13s)" color="#b2a289" fillcolor="#edeae7"] N38 [label="io\nReadFull\nio.go:354\n0 of 0.08s (2.83%)" id="node38" fontsize=8 shape=box tooltip="io.ReadFull io/io.go:354 (0.08s)" color="#b2a999" fillcolor="#edece9"] N39 [label="runtime\ngcDrainMarkWorkerIdle\nmgcmark.go:1102\n0 of 0.14s (4.95%)" id="node39" fontsize=8 shape=box tooltip="runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 (0.14s)" color="#b2a086" fillcolor="#edeae7"] N40 [label="runtime\nblockevent\nmprof.go:494\n0 of 0.13s (4.59%)" id="node40" fontsize=8 shape=box tooltip="runtime.blockevent runtime/mprof.go:494 (0.13s)" color="#b2a289" fillcolor="#edeae7"] N41 [label="http2\n(*serverConn)\nwriteFrameAsync\nserver.go:890\n0 of 0.10s (3.53%)" id="node41" fontsize=8 shape=box tooltip="golang.org/x/net/http2.(*serverConn).writeFrameAsync golang.org/x/net@v0.26.0/http2/server.go:890 (0.10s)" color="#b2a692" fillcolor="#edebe8"] N42 [label="grpc\n(*clientStream)\nRecvMsg\nfunc1\nstream.go:928\n0.01s (0.35%)\nof 0.06s (2.12%)" id="node42" fontsize=11 shape=box tooltip="google.golang.org/grpc.(*clientStream).RecvMsg.func1 google.golang.org/grpc@v1.62.1/stream.go:928 (0.06s)" color="#b2ac9f" fillcolor="#edecea"] N43 [label="runtime\nwakep\nproc.go:3006\n0 of 0.07s (2.47%)" id="node43" fontsize=8 shape=box tooltip="runtime.wakep runtime/proc.go:3006 (0.07s)" color="#b2ab9c" fillcolor="#edecea"] N44 [label="runtime\nschedule\nproc.go:3995\n0 of 0.05s (1.77%)" id="node44" fontsize=8 shape=box tooltip="runtime.schedule /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/proc.go:3995 (0.05s)" color="#b2ada2" fillcolor="#edeceb"] N45 [label="syscall\nSyscall6\nasm_linux_amd64.s:36\n0.03s (1.06%)" id="node45" fontsize=13 shape=box tooltip="internal/runtime/syscall.Syscall6 /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/runtime/syscall/asm_linux_amd64.s:36 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N46 [label="runtime\ngcDrain\nmgcmark.go:1211\n0.03s (1.06%)" id="node46" fontsize=13 shape=box tooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1211 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N47 [label="syscall\nSyscall\nsyscall_linux.go:82\n0 of 0.16s (5.65%)" id="node47" fontsize=8 shape=box tooltip="syscall.Syscall syscall/syscall_linux.go:82 (0.16s)" color="#b29d80" fillcolor="#edeae6"] N48 [label="connect\nNewBidiStreamHandler[…]\nfunc1\nhandler.go:148\n0 of 0.07s (2.47%)" id="node48" fontsize=8 shape=box tooltip="connectrpc.com/connect.NewBidiStreamHandler[...].func1 connectrpc.com/connect@v1.16.2/handler.go:148 (0.07s)" color="#b2ab9c" fillcolor="#edecea"] N49 [label="memberlist\n(*Memberlist)\ntriggerFunc\nstate.go:157\n0 of 0.08s (2.83%)" id="node49" fontsize=8 shape=box tooltip="github.com/hashicorp/memberlist.(*Memberlist).triggerFunc github.com/hashicorp/memberlist@v0.5.0/state.go:157 (0.08s)" color="#b2a999" fillcolor="#edece9"] N50 [label="runtime\n(*mspan)\nbase\nmheap.go:495\n0.04s (1.41%)" id="node50" fontsize=13 shape=box tooltip="runtime.(*mspan).base runtime/mheap.go:495 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N51 [label="runtime\ntypePointers\nnext\nmbitmap.go:299\n0.04s (1.41%)" id="node51" fontsize=13 shape=box tooltip="runtime.typePointers.next /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:299 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N52 [label="runtime\nnewstack\nstack.go:1112\n0 of 0.03s (1.06%)" id="node52" fontsize=8 shape=box tooltip="runtime.newstack runtime/stack.go:1112 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N53 [label="runtime\nfindRunnable\nproc.go:3512\n0 of 0.10s (3.53%)" id="node53" fontsize=8 shape=box tooltip="runtime.findRunnable runtime/proc.go:3512 (0.10s)" color="#b2a692" fillcolor="#edebe8"] N54 [label="connect\n(*errorTranslatingHandlerConnCloser)\nReceive\nprotocol.go:180\n0 of 0.03s (1.06%)" id="node54" fontsize=8 shape=box tooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Receive connectrpc.com/connect@v1.16.2/protocol.go:180 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N55 [label="transport\nnewHTTP2Client\nfunc6\nhttp2_client.go:454\n0 of 0.07s (2.47%)" id="node55" fontsize=8 shape=box tooltip="google.golang.org/grpc/internal/transport.newHTTP2Client.func6 google.golang.org/grpc@v1.62.1/internal/transport/http2_client.go:454 (0.07s)" color="#b2ab9c" fillcolor="#edecea"] N56 [label="syscall\nwrite\nzsyscall_linux_amd64.go:964\n0.01s (0.35%)\nof 0.15s (5.30%)" id="node56" fontsize=11 shape=box tooltip="syscall.write syscall/zsyscall_linux_amd64.go:964 (0.15s)" color="#b29e83" fillcolor="#edeae6"] N57 [label="runtime\ngcDrainMarkWorkerDedicated\nmgcmark.go:1124\n0 of 0.20s (7.07%)" id="node57" fontsize=8 shape=box tooltip="runtime.gcDrainMarkWorkerDedicated runtime/mgcmark.go:1124 (0.20s)" color="#b29673" fillcolor="#ede9e4"] N58 [label="pyroscope-go\n(*Session)\nStart\nfunc1\nsession.go:184\n0 of 0.06s (2.12%)" id="node58" fontsize=8 shape=box tooltip="github.com/grafana/pyroscope-go.(*Session).Start.func1 /go/pkg/mod/github.com/grafana/pyroscope-go@v1.1.2/session.go:184 (0.06s)" color="#b2ac9f" fillcolor="#edecea"] N59 [label="grpc\n(*clientStream)\nRecvMsg\nstream.go:927\n0 of 0.06s (2.12%)" id="node59" fontsize=8 shape=box tooltip="google.golang.org/grpc.(*clientStream).RecvMsg google.golang.org/grpc@v1.62.1/stream.go:927 (0.06s)" color="#b2ac9f" fillcolor="#edecea"] N60 [label="runtime\n(*lfstack)\npop\nlfstack.go:48\n0.02s (0.71%)" id="node60" fontsize=12 shape=box tooltip="runtime.(*lfstack).pop /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/lfstack.go:48 (0.02s)" color="#b2b1ac" fillcolor="#edecec"] N61 [label="runtime\nfindfunc\nsymtab.go:791\n0.02s (0.71%)" id="node61" fontsize=12 shape=box tooltip="runtime.findfunc runtime/symtab.go:791 (0.02s)" color="#b2b1ac" fillcolor="#edecec"] N62 [label="runtime\ngcDrain\nmgcmark.go:1223\n0.02s (0.71%)" id="node62" fontsize=12 shape=box tooltip="runtime.gcDrain runtime/mgcmark.go:1223 (0.02s)" color="#b2b1ac" fillcolor="#edecec"] N63 [label="runtime\nnanotime\ntime_nofake.go:19\n0.02s (0.71%)" id="node63" fontsize=12 shape=box tooltip="runtime.nanotime runtime/time_nofake.go:19 (0.02s)" color="#b2b1ac" fillcolor="#edecec"] N64 [label="runtime\nread\nsys_linux_amd64.s:108\n0.03s (1.06%)" id="node64" fontsize=13 shape=box tooltip="runtime.read runtime/sys_linux_amd64.s:108 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N65 [label="runtime\nstealWork\nproc.go:3553\n0.01s (0.35%)\nof 0.05s (1.77%)" id="node65" fontsize=11 shape=box tooltip="runtime.stealWork runtime/proc.go:3553 (0.05s)" color="#b2ada2" fillcolor="#edeceb"] N66 [label="runtime\nstkbucket\nmprof.go:297\n0.03s (1.06%)" id="node66" fontsize=13 shape=box tooltip="runtime.stkbucket runtime/mprof.go:297 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N67 [label="runtime\ntypePointers\nnextFast\nmbitmap.go:260\n0.02s (0.71%)" id="node67" fontsize=12 shape=box tooltip="runtime.typePointers.nextFast /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:260 (0.02s)" color="#b2b1ac" fillcolor="#edecec"] N68 [label="pyroscope\n(*pyroscopeIngesterAdapter)\nparseToPprof\ningest_adapter.go:178\n0 of 0.08s (2.83%)" id="node68" fontsize=8 shape=box tooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:178 (0.08s)" color="#b2a999" fillcolor="#edece9"] N69 [label="pprof\nRawFromBytes\npprof.go:108\n0 of 0.03s (1.06%)" id="node69" fontsize=8 shape=box tooltip="github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N70 [label="jaeger-client-go\n(*Tracer)\nStartSpan\ntracer.go:208\n0 of 0.03s (1.06%)" id="node70" fontsize=8 shape=box tooltip="github.com/uber/jaeger-client-go.(*Tracer).StartSpan github.com/uber/jaeger-client-go@v2.30.0+incompatible/tracer.go:208 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N71 [label="runtime\nacquirep\nproc.go:5748\n0 of 0.03s (1.06%)" id="node71" fontsize=8 shape=box tooltip="runtime.acquirep runtime/proc.go:5748 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N72 [label="runtime\nfindObject\nmbitmap.go:1275\n0 of 0.03s (1.06%)" id="node72" fontsize=8 shape=box tooltip="runtime.findObject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:1275 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N73 [label="io\nReadAtLeast\nio.go:335\n0 of 0.07s (2.47%)" id="node73" fontsize=8 shape=box tooltip="io.ReadAtLeast io/io.go:335 (0.07s)" color="#b2ab9c" fillcolor="#edecea"] N74 [label="runtime\nscanobject\nmgcmark.go:1458\n0.01s (0.35%)\nof 0.04s (1.41%)" id="node74" fontsize=11 shape=box tooltip="runtime.scanobject runtime/mgcmark.go:1458 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N75 [label="http2\n(*responseWriter)\nFlush\nserver.go:2859\n0 of 0.05s (1.77%)" id="node75" fontsize=8 shape=box tooltip="golang.org/x/net/http2.(*responseWriter).Flush golang.org/x/net@v0.26.0/http2/server.go:2859 (0.05s)" color="#b2ada2" fillcolor="#edeceb"] N76 [label="http2\nchunkWriter\nWrite\nserver.go:2609\n0 of 0.05s (1.77%)" id="node76" fontsize=8 shape=box tooltip="golang.org/x/net/http2.chunkWriter.Write golang.org/x/net@v0.26.0/http2/server.go:2609 (0.05s)" color="#b2ada2" fillcolor="#edeceb"] N77 [label="runtime\ngcDrainMarkWorkerIdle\nmgcmark.go:1114\n0 of 0.06s (2.12%)" id="node77" fontsize=8 shape=box tooltip="runtime.gcDrainMarkWorkerIdle runtime/mgcmark.go:1114 (0.06s)" color="#b2ac9f" fillcolor="#edecea"] N78 [label="godeltaprof\n(*HeapProfiler)\nProfile\nheap.go:81\n0 of 0.04s (1.41%)" id="node78" fontsize=8 shape=box tooltip="github.com/grafana/pyroscope-go/godeltaprof.(*HeapProfiler).Profile /go/pkg/mod/github.com/grafana/pyroscope-go/godeltaprof@v0.1.8/heap.go:81 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N79 [label="memberlist\n(*Memberlist)\ntriggerFunc\nstate.go:155\n0 of 0.04s (1.41%)" id="node79" fontsize=8 shape=box tooltip="github.com/hashicorp/memberlist.(*Memberlist).triggerFunc github.com/hashicorp/memberlist@v0.5.0/state.go:155 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N80 [label="flate\n(*decompressor)\nhuffmanBlockDecoder\ninflate_gen.go:1273\n0 of 0.04s (1.41%)" id="node80" fontsize=8 shape=box tooltip="github.com/klauspost/compress/flate.(*decompressor).huffmanBlockDecoder github.com/klauspost/compress@v1.17.9/flate/inflate_gen.go:1273 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N81 [label="runtime\nscanobject\nmgcmark.go:1465\n0 of 0.04s (1.41%)" id="node81" fontsize=8 shape=box tooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1465 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N82 [label="instrument\nCollectedRequest\ninstrument.go:172\n0 of 0.05s (1.77%)" id="node82" fontsize=8 shape=box tooltip="github.com/grafana/dskit/instrument.CollectedRequest github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/instrument/instrument.go:172 (0.05s)" color="#b2ada2" fillcolor="#edeceb"] N83 [label="kv\nmetrics\nCAS\nmetrics.go:92\n0 of 0.05s (1.77%)" id="node83" fontsize=8 shape=box tooltip="github.com/grafana/dskit/kv.metrics.CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/metrics.go:92 (0.05s)" color="#b2ada2" fillcolor="#edeceb"] N84 [label="gzip\n(*Writer)\nWrite\ngzip.go:225\n0 of 0.04s (1.41%)" id="node84" fontsize=8 shape=box tooltip="github.com/klauspost/compress/gzip.(*Writer).Write github.com/klauspost/compress@v1.17.9/gzip/gzip.go:225 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N85 [label="http2\n(*serverConn)\nreadFrames\nserver.go:858\n0 of 0.03s (1.06%)" id="node85" fontsize=8 shape=box tooltip="golang.org/x/net/http2.(*serverConn).readFrames golang.org/x/net@v0.26.0/http2/server.go:858 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N86 [label="runtime\ncheckTimers\nproc.go:3979\n0 of 0.03s (1.06%)" id="node86" fontsize=8 shape=box tooltip="runtime.checkTimers runtime/proc.go:3979 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N87 [label="go-metrics\n(*Metrics)\nMeasureSinceWithLabels\nmetrics.go:134\n0 of 0.05s (1.77%)" id="node87" fontsize=8 shape=box tooltip="github.com/armon/go-metrics.(*Metrics).MeasureSinceWithLabels github.com/armon/go-metrics@v0.4.1/metrics.go:134 (0.05s)" color="#b2ada2" fillcolor="#edeceb"] N88 [label="memberlist\n(*Client)\nCAS\nmemberlist_client.go:86\n0 of 0.04s (1.41%)" id="node88" fontsize=8 shape=box tooltip="github.com/grafana/dskit/kv/memberlist.(*Client).CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/memberlist/memberlist_client.go:86 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N89 [label="pyroscope-go\n(*Session)\nuploadData\nsession.go:285\n0 of 0.06s (2.12%)" id="node89" fontsize=8 shape=box tooltip="github.com/grafana/pyroscope-go.(*Session).uploadData /go/pkg/mod/github.com/grafana/pyroscope-go@v1.1.2/session.go:285 (0.06s)" color="#b2ac9f" fillcolor="#edecea"] N90 [label="pprof\nDropGoTypeParameters\nfix_go_profile.go:59\n0 of 0.04s (1.41%)" id="node90" fontsize=8 shape=box tooltip="github.com/grafana/pyroscope/pkg/pprof.DropGoTypeParameters github.com/grafana/pyroscope/pkg/pprof/fix_go_profile.go:59 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N91 [label="http2\n(*Server)\nserveConn\nserver.go:572\n0 of 0.07s (2.47%)" id="node91" fontsize=8 shape=box tooltip="golang.org/x/net/http2.(*Server).serveConn golang.org/x/net@v0.26.0/http2/server.go:572 (0.07s)" color="#b2ab9c" fillcolor="#edecea"] N92 [label="http2\n(*serverConn)\nwriteFrameFromHandler\nserver.go:1176\n0 of 0.03s (1.06%)" id="node92" fontsize=8 shape=box tooltip="golang.org/x/net/http2.(*serverConn).writeFrameFromHandler golang.org/x/net@v0.26.0/http2/server.go:1176 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N93 [label="net\n(*conn)\nRead\nnet.go:185\n0 of 0.04s (1.41%)" id="node93" fontsize=8 shape=box tooltip="net.(*conn).Read net/net.go:185 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N94 [label="runtime\n(*unwinder)\nnext\ntraceback.go:449\n0 of 0.04s (1.41%)" id="node94" fontsize=8 shape=box tooltip="runtime.(*unwinder).next runtime/traceback.go:449 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N95 [label="runtime\ncallers\nfunc1\ntraceback.go:1104\n0 of 0.12s (4.24%)" id="node95" fontsize=8 shape=box tooltip="runtime.callers.func1 runtime/traceback.go:1104 (0.12s)" color="#b2a38c" fillcolor="#edebe8"] N96 [label="runtime\nscanobject\nmgcmark.go:1464\n0 of 0.04s (1.41%)" id="node96" fontsize=8 shape=box tooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1464 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N97 [label="runtime\nscanobject\nmgcmark.go:1493\n0 of 0.06s (2.12%)" id="node97" fontsize=8 shape=box tooltip="runtime.scanobject runtime/mgcmark.go:1493 (0.06s)" color="#b2ac9f" fillcolor="#edecea"] N98 [label="runtime\nselectnbsend\nchan.go:694\n0 of 0.03s (1.06%)" id="node98" fontsize=8 shape=box tooltip="runtime.selectnbsend runtime/chan.go:694 (0.03s)" color="#b2b0a9" fillcolor="#edeceb"] N99 [label="runtime\ntracebackPCs\ntraceback.go:622\n0 of 0.07s (2.47%)" id="node99" fontsize=8 shape=box tooltip="runtime.tracebackPCs runtime/traceback.go:622 (0.07s)" color="#b2ab9c" fillcolor="#edecea"] N100 [label="syscall\nread\nzsyscall_linux_amd64.go:736\n0 of 0.04s (1.41%)" id="node100" fontsize=8 shape=box tooltip="syscall.read syscall/zsyscall_linux_amd64.go:736 (0.04s)" color="#b2aea5" fillcolor="#edeceb"] N6 -> N22 [label=" 0.70s" weight=25 penwidth=2 color="#b23d00" tooltip="runtime.mcall runtime/asm_amd64.s:458 -> runtime.park_m runtime/proc.go:4036 (0.70s)" labeltooltip="runtime.mcall runtime/asm_amd64.s:458 -> runtime.park_m runtime/proc.go:4036 (0.70s)"] N22 -> N3 [label=" 0.64s" weight=23 penwidth=2 color="#b24000" tooltip="runtime.park_m runtime/proc.go:4036 -> runtime.schedule runtime/proc.go:3868 (0.64s)" labeltooltip="runtime.park_m runtime/proc.go:4036 -> runtime.schedule runtime/proc.go:3868 (0.64s)"] N8 -> N11 [label=" 0.44s" weight=16 color="#b26327" tooltip="runtime.gcBgMarkWorker /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgc.go:1423 -> runtime.systemstack /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/asm_amd64.s:514 (0.44s)" labeltooltip="runtime.gcBgMarkWorker /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgc.go:1423 -> runtime.systemstack /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/asm_amd64.s:514 (0.44s)"] N1 -> N13 [label=" 0.36s" weight=13 color="#b27540" tooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 ... github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.0/mux.go:210 (0.36s)" labeltooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 ... github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.0/mux.go:210 (0.36s)" style="dotted"] N15 -> N1 [label=" 0.30s" weight=11 color="#b28253" tooltip="golang.org/x/net/http2.(*serverConn).runHandler golang.org/x/net@v0.26.0/http2/server.go:2414 -> net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.30s)" labeltooltip="golang.org/x/net/http2.(*serverConn).runHandler golang.org/x/net@v0.26.0/http2/server.go:2414 -> net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.30s)"] N11 -> N19 [label=" 0.30s\n (inline)" weight=11 color="#b28253" tooltip="runtime.systemstack /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/asm_amd64.s:514 ... runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 (0.30s)" labeltooltip="runtime.systemstack /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/asm_amd64.s:514 ... runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 (0.30s)" style="dotted"] N3 -> N24 [label=" 0.28s" weight=10 color="#b2865a" tooltip="runtime.schedule runtime/proc.go:3868 -> runtime.findRunnable runtime/proc.go:3470 (0.28s)" labeltooltip="runtime.schedule runtime/proc.go:3868 -> runtime.findRunnable runtime/proc.go:3470 (0.28s)"] N18 -> N2 [label=" 0.26s" weight=10 color="#b28a60" tooltip="runtime.gcBgMarkWorker runtime/mgc.go:1370 -> runtime.systemstack runtime/asm_amd64.s:509 (0.26s)" labeltooltip="runtime.gcBgMarkWorker runtime/mgc.go:1370 -> runtime.systemstack runtime/asm_amd64.s:509 (0.26s)"] N28 -> N4 [label=" 0.25s" weight=9 color="#b28c63" tooltip="runtime.netpoll runtime/netpoll_epoll.go:118 ... runtime/internal/syscall.Syscall6 runtime/internal/syscall/asm_linux_amd64.s:36 (0.25s)" labeltooltip="runtime.netpoll runtime/netpoll_epoll.go:118 ... runtime/internal/syscall.Syscall6 runtime/internal/syscall/asm_linux_amd64.s:36 (0.25s)" style="dotted"] N21 -> N1 [label=" 0.23s" weight=9 color="#b29069" tooltip="net/http.(*conn).serve net/http/server.go:2044 ... net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.23s)" labeltooltip="net/http.(*conn).serve net/http/server.go:2044 ... net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.23s)" style="dotted"] N1 -> N26 [label=" 0.23s" weight=9 color="#b29069" tooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 -> github.com/grafana/pyroscope/pkg/util.init.func2.1 github.com/grafana/pyroscope/pkg/util/recovery.go:36 (0.23s)" labeltooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 -> github.com/grafana/pyroscope/pkg/util.init.func2.1 github.com/grafana/pyroscope/pkg/util/recovery.go:36 (0.23s)"] N24 -> N28 [label=" 0.23s" weight=9 color="#b29069" tooltip="runtime.findRunnable runtime/proc.go:3470 -> runtime.netpoll runtime/netpoll_epoll.go:118 (0.23s)" labeltooltip="runtime.findRunnable runtime/proc.go:3470 -> runtime.netpoll runtime/netpoll_epoll.go:118 (0.23s)"] N19 -> N5 [label=" 0.23s" weight=9 color="#b29069" tooltip="runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 -> runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 (0.23s)" labeltooltip="runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 -> runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 (0.23s)"] N13 -> N7 [label=" 0.22s" weight=8 color="#b2926d" tooltip="github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.0/mux.go:210 ... connectrpc.com/connect.(*Handler).ServeHTTP connectrpc.com/connect@v1.16.2/handler.go:238 (0.22s)" labeltooltip="github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.0/mux.go:210 ... connectrpc.com/connect.(*Handler).ServeHTTP connectrpc.com/connect@v1.16.2/handler.go:238 (0.22s)" style="dotted"] N2 -> N57 [label=" 0.20s\n (inline)" weight=8 color="#b29673" tooltip="runtime.systemstack runtime/asm_amd64.s:509 ... runtime.gcDrainMarkWorkerDedicated runtime/mgcmark.go:1124 (0.20s)" labeltooltip="runtime.systemstack runtime/asm_amd64.s:509 ... runtime.gcDrainMarkWorkerDedicated runtime/mgcmark.go:1124 (0.20s)" style="dotted"] N57 -> N12 [label=" 0.17s" weight=7 color="#b29b7c" tooltip="runtime.gcDrainMarkWorkerDedicated runtime/mgcmark.go:1124 -> runtime.gcDrain runtime/mgcmark.go:1242 (0.17s)" labeltooltip="runtime.gcDrainMarkWorkerDedicated runtime/mgcmark.go:1124 -> runtime.gcDrain runtime/mgcmark.go:1242 (0.17s)"] N26 -> N1 [label=" 0.16s" weight=6 color="#b29d80" tooltip="github.com/grafana/pyroscope/pkg/util.init.func2.1 github.com/grafana/pyroscope/pkg/util/recovery.go:36 ... net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.16s)" labeltooltip="github.com/grafana/pyroscope/pkg/util.init.func2.1 github.com/grafana/pyroscope/pkg/util/recovery.go:36 ... net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.16s)" style="dotted"] N47 -> N4 [label=" 0.16s" weight=6 color="#b29d80" tooltip="syscall.Syscall syscall/syscall_linux.go:82 ... runtime/internal/syscall.Syscall6 runtime/internal/syscall/asm_linux_amd64.s:36 (0.16s)" labeltooltip="syscall.Syscall syscall/syscall_linux.go:82 ... runtime/internal/syscall.Syscall6 runtime/internal/syscall/asm_linux_amd64.s:36 (0.16s)" style="dotted"] N16 -> N56 [label=" 0.15s" weight=6 color="#b29e83" tooltip="internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 ... syscall.write syscall/zsyscall_linux_amd64.go:964 (0.15s)" labeltooltip="internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 ... syscall.write syscall/zsyscall_linux_amd64.go:964 (0.15s)" style="dotted"] N30 -> N16 [label=" 0.15s\n (inline)" weight=6 color="#b29e83" tooltip="net.(*conn).Write net/net.go:197 ... internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 (0.15s)" labeltooltip="net.(*conn).Write net/net.go:197 ... internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 (0.15s)" style="dotted"] N13 -> N1 [label=" 0.14s" weight=5 color="#b2a086" tooltip="github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.0/mux.go:210 -> net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.14s)" labeltooltip="github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.0/mux.go:210 -> net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 (0.14s)"] N11 -> N39 [label=" 0.14s\n (inline)" weight=5 color="#b2a086" tooltip="runtime.systemstack /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/asm_amd64.s:514 ... runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 (0.14s)" labeltooltip="runtime.systemstack /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/asm_amd64.s:514 ... runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 (0.14s)" style="dotted"] N56 -> N47 [label=" 0.14s" weight=5 color="#b2a086" tooltip="syscall.write syscall/zsyscall_linux_amd64.go:964 -> syscall.Syscall syscall/syscall_linux.go:82 (0.14s)" labeltooltip="syscall.write syscall/zsyscall_linux_amd64.go:964 -> syscall.Syscall syscall/syscall_linux.go:82 (0.14s)"] N1 -> N29 [label=" 0.13s" weight=5 color="#b2a289" tooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 ... github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 (0.13s)" labeltooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 ... github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 (0.13s)" style="dotted"] N34 -> N2 [label=" 0.13s" weight=5 color="#b2a289" tooltip="runtime.callers runtime/traceback.go:1101 -> runtime.systemstack runtime/asm_amd64.s:509 (0.13s)" labeltooltip="runtime.callers runtime/traceback.go:1101 -> runtime.systemstack runtime/asm_amd64.s:509 (0.13s)"] N5 -> N27 [label=" 0.13s" weight=5 color="#b2a289" tooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 -> runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1438 (0.13s)" labeltooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 -> runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1438 (0.13s)"] N3 -> N37 [label=" 0.13s" weight=5 color="#b2a289" tooltip="runtime.schedule runtime/proc.go:3868 -> runtime.findRunnable runtime/proc.go:3254 (0.13s)" labeltooltip="runtime.schedule runtime/proc.go:3868 -> runtime.findRunnable runtime/proc.go:3254 (0.13s)"] N14 -> N40 [label=" 0.12s" weight=5 color="#b2a38c" tooltip="runtime.selectgo runtime/select.go:508 -> runtime.blockevent runtime/mprof.go:494 (0.12s)" labeltooltip="runtime.selectgo runtime/select.go:508 -> runtime.blockevent runtime/mprof.go:494 (0.12s)"] N2 -> N95 [label=" 0.12s" weight=5 color="#b2a38c" tooltip="runtime.systemstack runtime/asm_amd64.s:509 -> runtime.callers.func1 runtime/traceback.go:1104 (0.12s)" labeltooltip="runtime.systemstack runtime/asm_amd64.s:509 -> runtime.callers.func1 runtime/traceback.go:1104 (0.12s)"] N23 -> N30 [label=" 0.11s" weight=4 color="#b2a58f" tooltip="bufio.(*Writer).Flush bufio/bufio.go:639 ... net.(*conn).Write net/net.go:197 (0.11s)" labeltooltip="bufio.(*Writer).Flush bufio/bufio.go:639 ... net.(*conn).Write net/net.go:197 (0.11s)" style="dotted"] N39 -> N5 [label=" 0.11s" weight=4 color="#b2a58f" tooltip="runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 -> runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 (0.11s)" labeltooltip="runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 -> runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 (0.11s)"] N41 -> N23 [label=" 0.10s" weight=4 color="#b2a692" tooltip="golang.org/x/net/http2.(*serverConn).writeFrameAsync golang.org/x/net@v0.26.0/http2/server.go:890 ... bufio.(*Writer).Flush bufio/bufio.go:639 (0.10s)" labeltooltip="golang.org/x/net/http2.(*serverConn).writeFrameAsync golang.org/x/net@v0.26.0/http2/server.go:890 ... bufio.(*Writer).Flush bufio/bufio.go:639 (0.10s)" style="dotted"] N40 -> N34 [label=" 0.10s" weight=4 color="#b2a692" tooltip="runtime.blockevent runtime/mprof.go:494 ... runtime.callers runtime/traceback.go:1101 (0.10s)" labeltooltip="runtime.blockevent runtime/mprof.go:494 ... runtime.callers runtime/traceback.go:1101 (0.10s)" style="dotted"] N3 -> N53 [label=" 0.10s" weight=4 color="#b2a692" tooltip="runtime.schedule runtime/proc.go:3868 -> runtime.findRunnable runtime/proc.go:3512 (0.10s)" labeltooltip="runtime.schedule runtime/proc.go:3868 -> runtime.findRunnable runtime/proc.go:3512 (0.10s)"] N17 -> N36 [label=" 0.08s" weight=3 color="#b2a999" tooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Send connectrpc.com/connect@v1.16.2/protocol.go:176 ... connectrpc.com/connect.(*envelopeWriter).Write connectrpc.com/connect@v1.16.2/envelope.go:161 (0.08s)" labeltooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Send connectrpc.com/connect@v1.16.2/protocol.go:176 ... connectrpc.com/connect.(*envelopeWriter).Write connectrpc.com/connect@v1.16.2/envelope.go:161 (0.08s)" style="dotted"] N29 -> N68 [label=" 0.08s" weight=3 color="#b2a999" tooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 -> github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:178 (0.08s)" labeltooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 -> github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:178 (0.08s)"] N7 -> N48 [label=" 0.07s" weight=3 color="#b2ab9c" tooltip="connectrpc.com/connect.(*Handler).ServeHTTP connectrpc.com/connect@v1.16.2/handler.go:238 ... connectrpc.com/connect.NewBidiStreamHandler[...].func1 connectrpc.com/connect@v1.16.2/handler.go:148 (0.07s)" labeltooltip="connectrpc.com/connect.(*Handler).ServeHTTP connectrpc.com/connect@v1.16.2/handler.go:238 ... connectrpc.com/connect.NewBidiStreamHandler[...].func1 connectrpc.com/connect@v1.16.2/handler.go:148 (0.07s)" style="dotted"] N26 -> N91 [label=" 0.07s" weight=3 color="#b2ab9c" tooltip="github.com/grafana/pyroscope/pkg/util.init.func2.1 github.com/grafana/pyroscope/pkg/util/recovery.go:36 ... golang.org/x/net/http2.(*Server).serveConn golang.org/x/net@v0.26.0/http2/server.go:572 (0.07s)" labeltooltip="github.com/grafana/pyroscope/pkg/util.init.func2.1 github.com/grafana/pyroscope/pkg/util/recovery.go:36 ... golang.org/x/net/http2.(*Server).serveConn golang.org/x/net@v0.26.0/http2/server.go:572 (0.07s)" style="dotted"] N38 -> N73 [label=" 0.07s" weight=3 color="#b2ab9c" tooltip="io.ReadFull io/io.go:354 -> io.ReadAtLeast io/io.go:335 (0.07s)" labeltooltip="io.ReadFull io/io.go:354 -> io.ReadAtLeast io/io.go:335 (0.07s)"] N95 -> N99 [label=" 0.07s" weight=3 color="#b2ab9c" tooltip="runtime.callers.func1 runtime/traceback.go:1104 -> runtime.tracebackPCs runtime/traceback.go:622 (0.07s)" labeltooltip="runtime.callers.func1 runtime/traceback.go:1104 -> runtime.tracebackPCs runtime/traceback.go:622 (0.07s)"] N53 -> N10 [label=" 0.07s" weight=3 color="#b2ab9c" tooltip="runtime.findRunnable runtime/proc.go:3512 ... runtime.futex runtime/sys_linux_amd64.s:558 (0.07s)" labeltooltip="runtime.findRunnable runtime/proc.go:3512 ... runtime.futex runtime/sys_linux_amd64.s:558 (0.07s)" style="dotted"] N5 -> N31 [label=" 0.07s" weight=3 color="#b2ab9c" tooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 -> runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1446 (0.07s)" labeltooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 -> runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1446 (0.07s)"] N43 -> N10 [label=" 0.07s" weight=3 color="#b2ab9c" tooltip="runtime.wakep runtime/proc.go:3006 ... runtime.futex runtime/sys_linux_amd64.s:558 (0.07s)" labeltooltip="runtime.wakep runtime/proc.go:3006 ... runtime.futex runtime/sys_linux_amd64.s:558 (0.07s)" style="dotted"] N58 -> N89 [label=" 0.06s" weight=3 color="#b2ac9f" tooltip="github.com/grafana/pyroscope-go.(*Session).Start.func1 /go/pkg/mod/github.com/grafana/pyroscope-go@v1.1.2/session.go:184 ... github.com/grafana/pyroscope-go.(*Session).uploadData /go/pkg/mod/github.com/grafana/pyroscope-go@v1.1.2/session.go:285 (0.06s)" labeltooltip="github.com/grafana/pyroscope-go.(*Session).Start.func1 /go/pkg/mod/github.com/grafana/pyroscope-go@v1.1.2/session.go:184 ... github.com/grafana/pyroscope-go.(*Session).uploadData /go/pkg/mod/github.com/grafana/pyroscope-go@v1.1.2/session.go:285 (0.06s)" style="dotted"] N59 -> N42 [label=" 0.06s" weight=3 color="#b2ac9f" tooltip="google.golang.org/grpc.(*clientStream).RecvMsg google.golang.org/grpc@v1.62.1/stream.go:927 ... google.golang.org/grpc.(*clientStream).RecvMsg.func1 google.golang.org/grpc@v1.62.1/stream.go:928 (0.06s)" labeltooltip="google.golang.org/grpc.(*clientStream).RecvMsg google.golang.org/grpc@v1.62.1/stream.go:927 ... google.golang.org/grpc.(*clientStream).RecvMsg.func1 google.golang.org/grpc@v1.62.1/stream.go:928 (0.06s)" style="dotted"] N12 -> N97 [label=" 0.06s" weight=3 color="#b2ac9f" tooltip="runtime.gcDrain runtime/mgcmark.go:1242 -> runtime.scanobject runtime/mgcmark.go:1493 (0.06s)" labeltooltip="runtime.gcDrain runtime/mgcmark.go:1242 -> runtime.scanobject runtime/mgcmark.go:1493 (0.06s)"] N2 -> N77 [label=" 0.06s\n (inline)" weight=3 color="#b2ac9f" tooltip="runtime.systemstack runtime/asm_amd64.s:509 ... runtime.gcDrainMarkWorkerIdle runtime/mgcmark.go:1114 (0.06s)" labeltooltip="runtime.systemstack runtime/asm_amd64.s:509 ... runtime.gcDrainMarkWorkerIdle runtime/mgcmark.go:1114 (0.06s)" style="dotted"] N48 -> N17 [label=" 0.05s" weight=2 color="#b2ada2" tooltip="connectrpc.com/connect.NewBidiStreamHandler[...].func1 connectrpc.com/connect@v1.16.2/handler.go:148 ... connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Send connectrpc.com/connect@v1.16.2/protocol.go:176 (0.05s)" labeltooltip="connectrpc.com/connect.NewBidiStreamHandler[...].func1 connectrpc.com/connect@v1.16.2/handler.go:148 ... connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Send connectrpc.com/connect@v1.16.2/protocol.go:176 (0.05s)" style="dotted"] N49 -> N87 [label=" 0.05s" weight=2 color="#b2ada2" tooltip="github.com/hashicorp/memberlist.(*Memberlist).triggerFunc github.com/hashicorp/memberlist@v0.5.0/state.go:157 ... github.com/armon/go-metrics.(*Metrics).MeasureSinceWithLabels github.com/armon/go-metrics@v0.4.1/metrics.go:134 (0.05s)" labeltooltip="github.com/hashicorp/memberlist.(*Memberlist).triggerFunc github.com/hashicorp/memberlist@v0.5.0/state.go:157 ... github.com/armon/go-metrics.(*Metrics).MeasureSinceWithLabels github.com/armon/go-metrics@v0.4.1/metrics.go:134 (0.05s)" style="dotted"] N55 -> N30 [label=" 0.05s" weight=2 color="#b2ada2" tooltip="google.golang.org/grpc/internal/transport.newHTTP2Client.func6 google.golang.org/grpc@v1.62.1/internal/transport/http2_client.go:454 ... net.(*conn).Write net/net.go:197 (0.05s)" labeltooltip="google.golang.org/grpc/internal/transport.newHTTP2Client.func6 google.golang.org/grpc@v1.62.1/internal/transport/http2_client.go:454 ... net.(*conn).Write net/net.go:197 (0.05s)" style="dotted"] N37 -> N65 [label=" 0.05s" weight=2 color="#b2ada2" tooltip="runtime.findRunnable runtime/proc.go:3254 -> runtime.stealWork runtime/proc.go:3553 (0.05s)" labeltooltip="runtime.findRunnable runtime/proc.go:3254 -> runtime.stealWork runtime/proc.go:3553 (0.05s)"] N36 -> N35 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="connectrpc.com/connect.(*envelopeWriter).Write connectrpc.com/connect@v1.16.2/envelope.go:161 -> connectrpc.com/connect.(*compressionPool).Compress connectrpc.com/connect@v1.16.2/compression.go:126 (0.04s)" labeltooltip="connectrpc.com/connect.(*envelopeWriter).Write connectrpc.com/connect@v1.16.2/envelope.go:161 -> connectrpc.com/connect.(*compressionPool).Compress connectrpc.com/connect@v1.16.2/compression.go:126 (0.04s)"] N82 -> N88 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="github.com/grafana/dskit/instrument.CollectedRequest github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/instrument/instrument.go:172 ... github.com/grafana/dskit/kv/memberlist.(*Client).CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/memberlist/memberlist_client.go:86 (0.04s)" labeltooltip="github.com/grafana/dskit/instrument.CollectedRequest github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/instrument/instrument.go:172 ... github.com/grafana/dskit/kv/memberlist.(*Client).CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/memberlist/memberlist_client.go:86 (0.04s)" style="dotted"] N83 -> N82 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="github.com/grafana/dskit/kv.metrics.CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/metrics.go:92 -> github.com/grafana/dskit/instrument.CollectedRequest github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/instrument/instrument.go:172 (0.04s)" labeltooltip="github.com/grafana/dskit/kv.metrics.CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/metrics.go:92 -> github.com/grafana/dskit/instrument.CollectedRequest github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/instrument/instrument.go:172 (0.04s)"] N20 -> N83 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="github.com/grafana/dskit/services.(*BasicService).main github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/services/basic_service.go:190 ... github.com/grafana/dskit/kv.metrics.CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/metrics.go:92 (0.04s)" labeltooltip="github.com/grafana/dskit/services.(*BasicService).main github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/services/basic_service.go:190 ... github.com/grafana/dskit/kv.metrics.CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/metrics.go:92 (0.04s)" style="dotted"] N89 -> N78 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="github.com/grafana/pyroscope-go.(*Session).uploadData /go/pkg/mod/github.com/grafana/pyroscope-go@v1.1.2/session.go:285 ... github.com/grafana/pyroscope-go/godeltaprof.(*HeapProfiler).Profile /go/pkg/mod/github.com/grafana/pyroscope-go/godeltaprof@v0.1.8/heap.go:81 (0.04s)" labeltooltip="github.com/grafana/pyroscope-go.(*Session).uploadData /go/pkg/mod/github.com/grafana/pyroscope-go@v1.1.2/session.go:285 ... github.com/grafana/pyroscope-go/godeltaprof.(*HeapProfiler).Profile /go/pkg/mod/github.com/grafana/pyroscope-go/godeltaprof@v0.1.8/heap.go:81 (0.04s)" style="dotted"] N68 -> N90 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:178 ... github.com/grafana/pyroscope/pkg/pprof.DropGoTypeParameters github.com/grafana/pyroscope/pkg/pprof/fix_go_profile.go:59 (0.04s)" labeltooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:178 ... github.com/grafana/pyroscope/pkg/pprof.DropGoTypeParameters github.com/grafana/pyroscope/pkg/pprof/fix_go_profile.go:59 (0.04s)" style="dotted"] N91 -> N2 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="golang.org/x/net/http2.(*Server).serveConn golang.org/x/net@v0.26.0/http2/server.go:572 ... runtime.systemstack runtime/asm_amd64.s:509 (0.04s)" labeltooltip="golang.org/x/net/http2.(*Server).serveConn golang.org/x/net@v0.26.0/http2/server.go:572 ... runtime.systemstack runtime/asm_amd64.s:509 (0.04s)" style="dotted"] N16 -> N100 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 ... syscall.read syscall/zsyscall_linux_amd64.go:736 (0.04s)" labeltooltip="internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 ... syscall.read syscall/zsyscall_linux_amd64.go:736 (0.04s)" style="dotted"] N33 -> N80 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="io.Copy io/io.go:388 ... github.com/klauspost/compress/flate.(*decompressor).huffmanBlockDecoder github.com/klauspost/compress@v1.17.9/flate/inflate_gen.go:1273 (0.04s)" labeltooltip="io.Copy io/io.go:388 ... github.com/klauspost/compress/flate.(*decompressor).huffmanBlockDecoder github.com/klauspost/compress@v1.17.9/flate/inflate_gen.go:1273 (0.04s)" style="dotted"] N73 -> N93 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="io.ReadAtLeast io/io.go:335 ... net.(*conn).Read net/net.go:185 (0.04s)" labeltooltip="io.ReadAtLeast io/io.go:335 ... net.(*conn).Read net/net.go:185 (0.04s)" style="dotted"] N93 -> N16 [label=" 0.04s\n (inline)" weight=2 color="#b2aea5" tooltip="net.(*conn).Read net/net.go:185 ... internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 (0.04s)" labeltooltip="net.(*conn).Read net/net.go:185 ... internal/poll.ignoringEINTRIO internal/poll/fd_unix.go:736 (0.04s)" style="dotted"] N5 -> N96 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 -> runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1464 (0.04s)" labeltooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 -> runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1464 (0.04s)"] N5 -> N81 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 -> runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1465 (0.04s)" labeltooltip="runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1230 -> runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1465 (0.04s)"] N12 -> N74 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="runtime.gcDrain runtime/mgcmark.go:1242 -> runtime.scanobject runtime/mgcmark.go:1458 (0.04s)" labeltooltip="runtime.gcDrain runtime/mgcmark.go:1242 -> runtime.scanobject runtime/mgcmark.go:1458 (0.04s)"] N77 -> N12 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="runtime.gcDrainMarkWorkerIdle runtime/mgcmark.go:1114 -> runtime.gcDrain runtime/mgcmark.go:1242 (0.04s)" labeltooltip="runtime.gcDrainMarkWorkerIdle runtime/mgcmark.go:1114 -> runtime.gcDrain runtime/mgcmark.go:1242 (0.04s)"] N9 -> N25 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="runtime.newobject runtime/malloc.go:1390 ... runtime.memclrNoHeapPointers runtime/memclr_amd64.s:127 (0.04s)" labeltooltip="runtime.newobject runtime/malloc.go:1390 ... runtime.memclrNoHeapPointers runtime/memclr_amd64.s:127 (0.04s)" style="dotted"] N22 -> N43 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="runtime.park_m runtime/proc.go:4036 ... runtime.wakep runtime/proc.go:3006 (0.04s)" labeltooltip="runtime.park_m runtime/proc.go:4036 ... runtime.wakep runtime/proc.go:3006 (0.04s)" style="dotted"] N27 -> N51 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1438 -> runtime.typePointers.next /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:299 (0.04s)" labeltooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1438 -> runtime.typePointers.next /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:299 (0.04s)"] N97 -> N50 [label=" 0.04s\n (inline)" weight=2 color="#b2aea5" tooltip="runtime.scanobject runtime/mgcmark.go:1493 ... runtime.(*mspan).base runtime/mheap.go:495 (0.04s)" labeltooltip="runtime.scanobject runtime/mgcmark.go:1493 ... runtime.(*mspan).base runtime/mheap.go:495 (0.04s)" style="dotted"] N99 -> N94 [label=" 0.04s" weight=2 color="#b2aea5" tooltip="runtime.tracebackPCs runtime/traceback.go:622 -> runtime.(*unwinder).next runtime/traceback.go:449 (0.04s)" labeltooltip="runtime.tracebackPCs runtime/traceback.go:622 -> runtime.(*unwinder).next runtime/traceback.go:449 (0.04s)"] N23 -> N76 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="bufio.(*Writer).Flush bufio/bufio.go:639 -> golang.org/x/net/http2.chunkWriter.Write golang.org/x/net@v0.26.0/http2/server.go:2609 (0.03s)" labeltooltip="bufio.(*Writer).Flush bufio/bufio.go:639 -> golang.org/x/net/http2.chunkWriter.Write golang.org/x/net@v0.26.0/http2/server.go:2609 (0.03s)"] N35 -> N84 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="connectrpc.com/connect.(*compressionPool).Compress connectrpc.com/connect@v1.16.2/compression.go:126 ... github.com/klauspost/compress/gzip.(*Writer).Write github.com/klauspost/compress@v1.17.9/gzip/gzip.go:225 (0.03s)" labeltooltip="connectrpc.com/connect.(*compressionPool).Compress connectrpc.com/connect@v1.16.2/compression.go:126 ... github.com/klauspost/compress/gzip.(*Writer).Write github.com/klauspost/compress@v1.17.9/gzip/gzip.go:225 (0.03s)" style="dotted"] N20 -> N14 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="github.com/grafana/dskit/services.(*BasicService).main github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/services/basic_service.go:190 ... runtime.selectgo runtime/select.go:508 (0.03s)" labeltooltip="github.com/grafana/dskit/services.(*BasicService).main github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/services/basic_service.go:190 ... runtime.selectgo runtime/select.go:508 (0.03s)" style="dotted"] N79 -> N14 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="github.com/hashicorp/memberlist.(*Memberlist).triggerFunc github.com/hashicorp/memberlist@v0.5.0/state.go:155 -> runtime.selectgo runtime/select.go:508 (0.03s)" labeltooltip="github.com/hashicorp/memberlist.(*Memberlist).triggerFunc github.com/hashicorp/memberlist@v0.5.0/state.go:155 -> runtime.selectgo runtime/select.go:508 (0.03s)"] N84 -> N9 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="github.com/klauspost/compress/gzip.(*Writer).Write github.com/klauspost/compress@v1.17.9/gzip/gzip.go:225 ... runtime.newobject runtime/malloc.go:1390 (0.03s)" labeltooltip="github.com/klauspost/compress/gzip.(*Writer).Write github.com/klauspost/compress@v1.17.9/gzip/gzip.go:225 ... runtime.newobject runtime/malloc.go:1390 (0.03s)" style="dotted"] N75 -> N23 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="golang.org/x/net/http2.(*responseWriter).Flush golang.org/x/net@v0.26.0/http2/server.go:2859 ... bufio.(*Writer).Flush bufio/bufio.go:639 (0.03s)" labeltooltip="golang.org/x/net/http2.(*responseWriter).Flush golang.org/x/net@v0.26.0/http2/server.go:2859 ... bufio.(*Writer).Flush bufio/bufio.go:639 (0.03s)" style="dotted"] N85 -> N38 [label=" 0.03s\n (inline)" weight=2 color="#b2b0a9" tooltip="golang.org/x/net/http2.(*serverConn).readFrames golang.org/x/net@v0.26.0/http2/server.go:858 ... io.ReadFull io/io.go:354 (0.03s)" labeltooltip="golang.org/x/net/http2.(*serverConn).readFrames golang.org/x/net@v0.26.0/http2/server.go:858 ... io.ReadFull io/io.go:354 (0.03s)" style="dotted"] N76 -> N92 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="golang.org/x/net/http2.chunkWriter.Write golang.org/x/net@v0.26.0/http2/server.go:2609 ... golang.org/x/net/http2.(*serverConn).writeFrameFromHandler golang.org/x/net@v0.26.0/http2/server.go:1176 (0.03s)" labeltooltip="golang.org/x/net/http2.chunkWriter.Write golang.org/x/net@v0.26.0/http2/server.go:2609 ... golang.org/x/net/http2.(*serverConn).writeFrameFromHandler golang.org/x/net@v0.26.0/http2/server.go:1176 (0.03s)" style="dotted"] N40 -> N66 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="runtime.blockevent runtime/mprof.go:494 ... runtime.stkbucket runtime/mprof.go:297 (0.03s)" labeltooltip="runtime.blockevent runtime/mprof.go:494 ... runtime.stkbucket runtime/mprof.go:297 (0.03s)" style="dotted"] N24 -> N64 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="runtime.findRunnable runtime/proc.go:3470 ... runtime.read runtime/sys_linux_amd64.s:108 (0.03s)" labeltooltip="runtime.findRunnable runtime/proc.go:3470 ... runtime.read runtime/sys_linux_amd64.s:108 (0.03s)" style="dotted"] N32 -> N25 [label=" 0.03s" weight=2 color="#b2b0a9" tooltip="runtime.makeslice runtime/slice.go:107 ... runtime.memclrNoHeapPointers runtime/memclr_amd64.s:127 (0.03s)" labeltooltip="runtime.makeslice runtime/slice.go:107 ... runtime.memclrNoHeapPointers runtime/memclr_amd64.s:127 (0.03s)" style="dotted"] N35 -> N32 [label=" 0.02s" color="#b2b1ac" tooltip="connectrpc.com/connect.(*compressionPool).Compress connectrpc.com/connect@v1.16.2/compression.go:126 ... runtime.makeslice runtime/slice.go:107 (0.02s)" labeltooltip="connectrpc.com/connect.(*compressionPool).Compress connectrpc.com/connect@v1.16.2/compression.go:126 ... runtime.makeslice runtime/slice.go:107 (0.02s)" style="dotted"] N17 -> N75 [label=" 0.02s" color="#b2b1ac" tooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Send connectrpc.com/connect@v1.16.2/protocol.go:176 ... golang.org/x/net/http2.(*responseWriter).Flush golang.org/x/net@v0.26.0/http2/server.go:2859 (0.02s)" labeltooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Send connectrpc.com/connect@v1.16.2/protocol.go:176 ... golang.org/x/net/http2.(*responseWriter).Flush golang.org/x/net@v0.26.0/http2/server.go:2859 (0.02s)" style="dotted"] N29 -> N69 [label=" 0.02s" color="#b2b1ac" tooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 ... github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 (0.02s)" labeltooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 ... github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 (0.02s)" style="dotted"] N29 -> N33 [label=" 0.02s\n (inline)" color="#b2b1ac" tooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 ... io.Copy io/io.go:388 (0.02s)" labeltooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:49 ... io.Copy io/io.go:388 (0.02s)" style="dotted"] N92 -> N2 [label=" 0.02s" color="#b2b1ac" tooltip="golang.org/x/net/http2.(*serverConn).writeFrameFromHandler golang.org/x/net@v0.26.0/http2/server.go:1176 ... runtime.systemstack runtime/asm_amd64.s:509 (0.02s)" labeltooltip="golang.org/x/net/http2.(*serverConn).writeFrameFromHandler golang.org/x/net@v0.26.0/http2/server.go:1176 ... runtime.systemstack runtime/asm_amd64.s:509 (0.02s)" style="dotted"] N1 -> N70 [label=" 0.02s" color="#b2b1ac" tooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 ... github.com/uber/jaeger-client-go.(*Tracer).StartSpan github.com/uber/jaeger-client-go@v2.30.0+incompatible/tracer.go:208 (0.02s)" labeltooltip="net/http.HandlerFunc.ServeHTTP net/http/server.go:2171 ... github.com/uber/jaeger-client-go.(*Tracer).StartSpan github.com/uber/jaeger-client-go@v2.30.0+incompatible/tracer.go:208 (0.02s)" style="dotted"] N86 -> N98 [label=" 0.02s" color="#b2b1ac" tooltip="runtime.checkTimers runtime/proc.go:3979 ... runtime.selectnbsend runtime/chan.go:694 (0.02s)" labeltooltip="runtime.checkTimers runtime/proc.go:3979 ... runtime.selectnbsend runtime/chan.go:694 (0.02s)" style="dotted"] N37 -> N86 [label=" 0.02s" color="#b2b1ac" tooltip="runtime.findRunnable runtime/proc.go:3254 ... runtime.checkTimers runtime/proc.go:3979 (0.02s)" labeltooltip="runtime.findRunnable runtime/proc.go:3254 ... runtime.checkTimers runtime/proc.go:3979 (0.02s)" style="dotted"] N53 -> N71 [label=" 0.02s" color="#b2b1ac" tooltip="runtime.findRunnable runtime/proc.go:3512 ... runtime.acquirep runtime/proc.go:5748 (0.02s)" labeltooltip="runtime.findRunnable runtime/proc.go:3512 ... runtime.acquirep runtime/proc.go:5748 (0.02s)" style="dotted"] N19 -> N46 [label=" 0.02s" color="#b2b1ac" tooltip="runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 -> runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1211 (0.02s)" labeltooltip="runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 -> runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1211 (0.02s)"] N9 -> N34 [label=" 0.02s" color="#b2b1ac" tooltip="runtime.newobject runtime/malloc.go:1390 ... runtime.callers runtime/traceback.go:1101 (0.02s)" labeltooltip="runtime.newobject runtime/malloc.go:1390 ... runtime.callers runtime/traceback.go:1101 (0.02s)" style="dotted"] N96 -> N72 [label=" 0.02s" color="#b2b1ac" tooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1464 -> runtime.findObject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:1275 (0.02s)" labeltooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1464 -> runtime.findObject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:1275 (0.02s)"] N44 -> N45 [label=" 0.02s" color="#b2b1ac" tooltip="runtime.schedule /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/proc.go:3995 ... internal/runtime/syscall.Syscall6 /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/runtime/syscall/asm_linux_amd64.s:36 (0.02s)" labeltooltip="runtime.schedule /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/proc.go:3995 ... internal/runtime/syscall.Syscall6 /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/runtime/syscall/asm_linux_amd64.s:36 (0.02s)" style="dotted"] N2 -> N43 [label=" 0.02s" color="#b2b1ac" tooltip="runtime.systemstack runtime/asm_amd64.s:509 ... runtime.wakep runtime/proc.go:3006 (0.02s)" labeltooltip="runtime.systemstack runtime/asm_amd64.s:509 ... runtime.wakep runtime/proc.go:3006 (0.02s)" style="dotted"] N100 -> N47 [label=" 0.02s" color="#b2b1ac" tooltip="syscall.read syscall/zsyscall_linux_amd64.go:736 -> syscall.Syscall syscall/syscall_linux.go:82 (0.02s)" labeltooltip="syscall.read syscall/zsyscall_linux_amd64.go:736 -> syscall.Syscall syscall/syscall_linux.go:82 (0.02s)"] N7 -> N69 [label=" 0.01s" color="#b2b1af" tooltip="connectrpc.com/connect.(*Handler).ServeHTTP connectrpc.com/connect@v1.16.2/handler.go:238 ... github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 (0.01s)" labeltooltip="connectrpc.com/connect.(*Handler).ServeHTTP connectrpc.com/connect@v1.16.2/handler.go:238 ... github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 (0.01s)" style="dotted"] N54 -> N33 [label=" 0.01s\n (inline)" color="#b2b1af" tooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Receive connectrpc.com/connect@v1.16.2/protocol.go:180 ... io.Copy io/io.go:388 (0.01s)" labeltooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Receive connectrpc.com/connect@v1.16.2/protocol.go:180 ... io.Copy io/io.go:388 (0.01s)" style="dotted"] N54 -> N38 [label=" 0.01s\n (inline)" color="#b2b1af" tooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Receive connectrpc.com/connect@v1.16.2/protocol.go:180 ... io.ReadFull io/io.go:354 (0.01s)" labeltooltip="connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Receive connectrpc.com/connect@v1.16.2/protocol.go:180 ... io.ReadFull io/io.go:354 (0.01s)" style="dotted"] N48 -> N54 [label=" 0.01s" color="#b2b1af" tooltip="connectrpc.com/connect.NewBidiStreamHandler[...].func1 connectrpc.com/connect@v1.16.2/handler.go:148 ... connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Receive connectrpc.com/connect@v1.16.2/protocol.go:180 (0.01s)" labeltooltip="connectrpc.com/connect.NewBidiStreamHandler[...].func1 connectrpc.com/connect@v1.16.2/handler.go:148 ... connectrpc.com/connect.(*errorTranslatingHandlerConnCloser).Receive connectrpc.com/connect@v1.16.2/protocol.go:180 (0.01s)" style="dotted"] N87 -> N2 [label=" 0.01s" color="#b2b1af" tooltip="github.com/armon/go-metrics.(*Metrics).MeasureSinceWithLabels github.com/armon/go-metrics@v0.4.1/metrics.go:134 ... runtime.systemstack runtime/asm_amd64.s:509 (0.01s)" labeltooltip="github.com/armon/go-metrics.(*Metrics).MeasureSinceWithLabels github.com/armon/go-metrics@v0.4.1/metrics.go:134 ... runtime.systemstack runtime/asm_amd64.s:509 (0.01s)" style="dotted"] N83 -> N70 [label=" 0.01s" color="#b2b1af" tooltip="github.com/grafana/dskit/kv.metrics.CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/metrics.go:92 ... github.com/uber/jaeger-client-go.(*Tracer).StartSpan github.com/uber/jaeger-client-go@v2.30.0+incompatible/tracer.go:208 (0.01s)" labeltooltip="github.com/grafana/dskit/kv.metrics.CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/metrics.go:92 ... github.com/uber/jaeger-client-go.(*Tracer).StartSpan github.com/uber/jaeger-client-go@v2.30.0+incompatible/tracer.go:208 (0.01s)" style="dotted"] N88 -> N52 [label=" 0.01s" color="#b2b1af" tooltip="github.com/grafana/dskit/kv/memberlist.(*Client).CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/memberlist/memberlist_client.go:86 ... runtime.newstack runtime/stack.go:1112 (0.01s)" labeltooltip="github.com/grafana/dskit/kv/memberlist.(*Client).CAS github.com/grafana/dskit@v0.0.0-20231221015914-de83901bf4d6/kv/memberlist/memberlist_client.go:86 ... runtime.newstack runtime/stack.go:1112 (0.01s)" style="dotted"] N68 -> N84 [label=" 0.01s" color="#b2b1af" tooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:178 ... github.com/klauspost/compress/gzip.(*Writer).Write github.com/klauspost/compress@v1.17.9/gzip/gzip.go:225 (0.01s)" labeltooltip="github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof github.com/grafana/pyroscope/pkg/ingester/pyroscope/ingest_adapter.go:178 ... github.com/klauspost/compress/gzip.(*Writer).Write github.com/klauspost/compress@v1.17.9/gzip/gzip.go:225 (0.01s)" style="dotted"] N90 -> N2 [label=" 0.01s" color="#b2b1af" tooltip="github.com/grafana/pyroscope/pkg/pprof.DropGoTypeParameters github.com/grafana/pyroscope/pkg/pprof/fix_go_profile.go:59 ... runtime.systemstack runtime/asm_amd64.s:509 (0.01s)" labeltooltip="github.com/grafana/pyroscope/pkg/pprof.DropGoTypeParameters github.com/grafana/pyroscope/pkg/pprof/fix_go_profile.go:59 ... runtime.systemstack runtime/asm_amd64.s:509 (0.01s)" style="dotted"] N69 -> N32 [label=" 0.01s" color="#b2b1af" tooltip="github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 ... runtime.makeslice runtime/slice.go:107 (0.01s)" labeltooltip="github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 ... runtime.makeslice runtime/slice.go:107 (0.01s)" style="dotted"] N69 -> N9 [label=" 0.01s" color="#b2b1af" tooltip="github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 ... runtime.newobject runtime/malloc.go:1390 (0.01s)" labeltooltip="github.com/grafana/pyroscope/pkg/pprof.RawFromBytes github.com/grafana/pyroscope/pkg/pprof/pprof.go:108 ... runtime.newobject runtime/malloc.go:1390 (0.01s)" style="dotted"] N42 -> N38 [label=" 0.01s\n (inline)" color="#b2b1af" tooltip="google.golang.org/grpc.(*clientStream).RecvMsg.func1 google.golang.org/grpc@v1.62.1/stream.go:928 ... io.ReadFull io/io.go:354 (0.01s)" labeltooltip="google.golang.org/grpc.(*clientStream).RecvMsg.func1 google.golang.org/grpc@v1.62.1/stream.go:928 ... io.ReadFull io/io.go:354 (0.01s)" style="dotted"] N33 -> N14 [label=" 0.01s" color="#b2b1af" tooltip="io.Copy io/io.go:388 ... runtime.selectgo runtime/select.go:508 (0.01s)" labeltooltip="io.Copy io/io.go:388 ... runtime.selectgo runtime/select.go:508 (0.01s)" style="dotted"] N73 -> N14 [label=" 0.01s" color="#b2b1af" tooltip="io.ReadAtLeast io/io.go:335 ... runtime.selectgo runtime/select.go:508 (0.01s)" labeltooltip="io.ReadAtLeast io/io.go:335 ... runtime.selectgo runtime/select.go:508 (0.01s)" style="dotted"] N94 -> N61 [label=" 0.01s" color="#b2b1af" tooltip="runtime.(*unwinder).next runtime/traceback.go:449 -> runtime.findfunc runtime/symtab.go:791 (0.01s)" labeltooltip="runtime.(*unwinder).next runtime/traceback.go:449 -> runtime.findfunc runtime/symtab.go:791 (0.01s)"] N19 -> N60 [label=" 0.01s\n (inline)" color="#b2b1af" tooltip="runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 ... runtime.(*lfstack).pop /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/lfstack.go:48 (0.01s)" labeltooltip="runtime.gcDrainMarkWorkerDedicated /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1112 ... runtime.(*lfstack).pop /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/lfstack.go:48 (0.01s)" style="dotted"] N57 -> N62 [label=" 0.01s" color="#b2b1af" tooltip="runtime.gcDrainMarkWorkerDedicated runtime/mgcmark.go:1124 -> runtime.gcDrain runtime/mgcmark.go:1223 (0.01s)" labeltooltip="runtime.gcDrainMarkWorkerDedicated runtime/mgcmark.go:1124 -> runtime.gcDrain runtime/mgcmark.go:1223 (0.01s)"] N39 -> N45 [label=" 0.01s" color="#b2b1af" tooltip="runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 ... internal/runtime/syscall.Syscall6 /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/runtime/syscall/asm_linux_amd64.s:36 (0.01s)" labeltooltip="runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 ... internal/runtime/syscall.Syscall6 /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/runtime/syscall/asm_linux_amd64.s:36 (0.01s)" style="dotted"] N39 -> N46 [label=" 0.01s" color="#b2b1af" tooltip="runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 -> runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1211 (0.01s)" labeltooltip="runtime.gcDrainMarkWorkerIdle /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1102 -> runtime.gcDrain /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1211 (0.01s)"] N77 -> N62 [label=" 0.01s" color="#b2b1af" tooltip="runtime.gcDrainMarkWorkerIdle runtime/mgcmark.go:1114 -> runtime.gcDrain runtime/mgcmark.go:1223 (0.01s)" labeltooltip="runtime.gcDrainMarkWorkerIdle runtime/mgcmark.go:1114 -> runtime.gcDrain runtime/mgcmark.go:1223 (0.01s)"] N32 -> N34 [label=" 0.01s" color="#b2b1af" tooltip="runtime.makeslice runtime/slice.go:107 ... runtime.callers runtime/traceback.go:1101 (0.01s)" labeltooltip="runtime.makeslice runtime/slice.go:107 ... runtime.callers runtime/traceback.go:1101 (0.01s)" style="dotted"] N9 -> N52 [label=" 0.01s" color="#b2b1af" tooltip="runtime.newobject runtime/malloc.go:1390 ... runtime.newstack runtime/stack.go:1112 (0.01s)" labeltooltip="runtime.newobject runtime/malloc.go:1390 ... runtime.newstack runtime/stack.go:1112 (0.01s)" style="dotted"] N27 -> N67 [label=" 0.01s\n (inline)" color="#b2b1af" tooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1438 ... runtime.typePointers.nextFast /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:260 (0.01s)" labeltooltip="runtime.scanobject /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mgcmark.go:1438 ... runtime.typePointers.nextFast /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/mbitmap.go:260 (0.01s)" style="dotted"] N44 -> N60 [label=" 0.01s\n (inline)" color="#b2b1af" tooltip="runtime.schedule /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/proc.go:3995 ... runtime.(*lfstack).pop /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/lfstack.go:48 (0.01s)" labeltooltip="runtime.schedule /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/proc.go:3995 ... runtime.(*lfstack).pop /go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/lfstack.go:48 (0.01s)" style="dotted"] N3 -> N63 [label=" 0.01s\n (inline)" color="#b2b1af" tooltip="runtime.schedule runtime/proc.go:3868 ... runtime.nanotime runtime/time_nofake.go:19 (0.01s)" labeltooltip="runtime.schedule runtime/proc.go:3868 ... runtime.nanotime runtime/time_nofake.go:19 (0.01s)" style="dotted"] N98 -> N52 [label=" 0.01s" color="#b2b1af" tooltip="runtime.selectnbsend runtime/chan.go:694 ... runtime.newstack runtime/stack.go:1112 (0.01s)" labeltooltip="runtime.selectnbsend runtime/chan.go:694 ... runtime.newstack runtime/stack.go:1112 (0.01s)" style="dotted"] N2 -> N63 [label=" 0.01s\n (inline)" color="#b2b1af" tooltip="runtime.systemstack runtime/asm_amd64.s:509 ... runtime.nanotime runtime/time_nofake.go:19 (0.01s)" labeltooltip="runtime.systemstack runtime/asm_amd64.s:509 ... runtime.nanotime runtime/time_nofake.go:19 (0.01s)" style="dotted"] }