diff --git a/public/app/plugins/datasource/testdata/testData/flameGraphResponse.ts b/public/app/plugins/datasource/testdata/testData/flameGraphResponse.ts index 370cf3ea5ff..8d39244a2b6 100644 --- a/public/app/plugins/datasource/testdata/testData/flameGraphResponse.ts +++ b/public/app/plugins/datasource/testdata/testData/flameGraphResponse.ts @@ -1,4 +1,4 @@ -import { DataFrameDTO } from '@grafana/data'; +import { DataFrameDTO, FieldType } from '@grafana/data'; export const flameGraphData: DataFrameDTO = { name: 'response', @@ -210,1109 +210,556 @@ export const flameGraphData: DataFrameDTO = { }, { name: 'label', + type: FieldType.enum, values: [ - 'total', - 'test/pkg/agent.(*Target).start.func1', - 'test/pkg/agent.(*Target).scrape', - 'test/pkg/distributor.(*Distributor).Push', - 'compress/gzip.(*Writer).Write', - 'compress/flate.(*compressor).write', - 'compress/flate.(*compressor).deflate', - 'compress/flate.(*compressor).writeBlock', - 'compress/flate.(*huffmanBitWriter).writeBlock', - 'compress/flate.(*huffmanBitWriter).indexTokens', - 'compress/flate.(*huffmanEncoder).generate', - 'compress/flate.(*huffmanEncoder).bitCounts', - 'runtime.memmove', - 'compress/flate.(*huffmanEncoder).assignEncodingAndSize', - 'sort.Sort', - 'sort.quickSort', - 'sort.quickSort', - 'sort.quickSort', - 'sort.insertionSort', - 'compress/flate.(*byFreq).sort', - 'sort.Sort', - 'sort.quickSort', - 'sort.doPivot', - 'compress/flate.(*huffmanBitWriter).writeTokens', - 'compress/flate.(*huffmanBitWriter).writeCode', - 'compress/flate.offsetCode', - 'compress/flate.(*huffmanBitWriter).dynamicSize', - 'compress/flate.(*compressor).findMatch', - 'compress/flate.matchLen', - 'compress/flate.hash4', - 'compress/flate.NewWriter', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointers', - 'runtime.gcAssistAlloc', - 'runtime.systemstack', - 'runtime.gcAssistAlloc.func1', - 'runtime.gcAssistAlloc1', - 'runtime.gcDrainN', - 'runtime.scanobject', - 'runtime.heapBitsSetType', - 'runtime.heapBitsSetTypeGCProg', - 'runtime.runGCProg', - 'compress/flate.(*compressor).initDeflate', - 'runtime.makeslice', - 'runtime.mallocgc', - 'runtime.gcAssistAlloc', - 'runtime.systemstack', - 'runtime.gcAssistAlloc.func1', - 'runtime.gcAssistAlloc1', - 'runtime.gcDrainN', - 'runtime.scanobject', - 'runtime.pageIndexOf', - 'test/pkg/pprof.OpenRaw', - 'test/pkg/gen/google/v1.(*Profile).UnmarshalVT', - 'test/pkg/gen/google/v1.(*Sample).UnmarshalVT', - 'runtime.makeslice', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointers', - 'runtime.(*mcache).nextFree', - 'runtime.(*mcache).refill', - 'runtime.(*mcentral).uncacheSpan', - 'runtime.(*spanSet).push', - 'runtime.(*mcentral).cacheSpan', - 'runtime.(*mcentral).grow', - 'runtime.(*mheap).alloc', - 'runtime.getMCache', - 'runtime.nextFreeFast', - 'runtime.newobject', - 'runtime.nextFreeFast', - 'runtime.mallocgc', - 'runtime.growslice', - 'test/pkg/gen/google/v1.(*Location).UnmarshalVT', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.heapBitsForAddr', - 'runtime.(*mcache).nextFree', - 'runtime.(*mcache).refill', - 'runtime.(*mcentral).cacheSpan', - 'runtime.(*mcentral).grow', - 'runtime.(*mheap).alloc', - 'runtime.systemstack', - 'runtime.(*mheap).alloc.func1', - 'runtime.(*mheap).allocSpan', - 'runtime.(*mheap).allocMSpanLocked', - 'runtime.(*fixalloc).alloc', - 'runtime.heapBitsSetType', - 'runtime.nextFreeFast', - 'runtime.getMCache', - 'runtime.growslice', - 'runtime.mallocgc', - 'runtime.growslice', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'runtime.memclrNoHeapPointers', - 'runtime.memmove', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'runtime.memclrNoHeapPointers', - 'runtime.(*mcache).nextFree', - 'runtime.(*mcache).refill', - 'runtime.(*mcentral).uncacheSpan', - 'runtime.(*spanSet).push', - 'runtime.(*headTailIndex).incTail', - 'compress/gzip.(*Writer).Close', - 'compress/flate.(*compressor).close', - 'compress/flate.(*compressor).deflate', - 'compress/flate.(*compressor).writeBlock', - 'compress/flate.(*huffmanBitWriter).writeBlock', - 'compress/flate.offsetCode', - 'compress/flate.(*huffmanBitWriter).indexTokens', - 'compress/flate.(*huffmanEncoder).generate', - 'compress/flate.(*huffmanEncoder).bitCounts', - 'compress/flate.(*huffmanBitWriter).writeTokens', - 'compress/flate.(*huffmanBitWriter).writeCode', - 'compress/flate.(*compressor).findMatch', - 'test/pkg/pprof.(*Profile).Normalize', - 'sort.Sort', - 'sort.quickSort', - 'sort.doPivot', - 'test/pkg/pprof.(*sortedSample).Less', - 'test/pkg/pprof.(*sortedSample).Swap', - 'sort.quickSort', - 'sort.quickSort', - 'sort.quickSort', - 'sort.quickSort', - 'sort.quickSort', - 'sort.insertionSort', - 'test/pkg/pprof.(*sortedSample).Less', - 'sort.doPivot', - 'sort.insertionSort', - 'test/pkg/pprof.(*sortedSample).Swap', - 'sort.doPivot', - 'test/pkg/pprof.(*sortedSample).Less', - 'test/pkg/pprof.(*sortedSample).Swap', - 'runtime.gcWriteBarrierR8', - 'runtime.gcWriteBarrier', - 'runtime.wbBufFlush', - 'runtime.systemstack', - 'runtime.wbBufFlush.func1', - 'runtime.wbBufFlush1', - 'runtime.findObject', - 'sort.doPivot', - 'test/pkg/pprof.(*sortedSample).Less', - 'test/pkg/pprof.(*Profile).clearSampleReferences', - 'test/pkg/slices.RemoveInPlace[...]', - 'test/pkg/pprof.(*Profile).clearSampleReferences.func1', - 'runtime.growslice', - 'runtime.memmove', - 'runtime.memmove', - 'test/pkg/pprof.StacktracesHasher.Hashes', - 'github.com/cespare/xxhash/v2.round', - 'github.com/cespare/xxhash/v2.(*Digest).Sum64', - 'github.com/cespare/xxhash/v2.(*Digest).Write', - 'github.com/cespare/xxhash/v2.u64', - 'github.com/samber/lo.Uniq[...]', - 'runtime.mapaccess2_fast64', - 'runtime.memhash64', - 'runtime.bucketMask', - 'test/pkg/slices.RemoveInPlace[...]', - 'test/pkg/pprof.(*Profile).Normalize.func1', - 'test/pkg/slices.RemoveInPlace[...]', - 'test/pkg/pprof.(*Profile).Normalize.func1.1', - 'test/pkg/gen/google/v1.(*Profile).MarshalToVT', - 'test/pkg/gen/google/v1.(*Profile).MarshalToSizedBufferVT', - 'test/pkg/gen/google/v1.(*Sample).MarshalToSizedBufferVT', - 'test/pkg/gen/google/v1.(*Profile).SizeVT', - 'test/pkg/gen/google/v1.(*Sample).SizeVT', - 'test/pkg/gen/google/v1.encodeVarint', - 'test/pkg/gen/google/v1.(*Profile).SizeVT', - 'test/pkg/gen/google/v1.(*Location).SizeVT', - 'test/pkg/gen/google/v1.(*Sample).SizeVT', - 'io/ioutil.ReadAll', - 'io.ReadAll', - 'compress/gzip.(*Reader).Read', - 'compress/flate.(*decompressor).Read', - 'runtime.memmove', - 'compress/flate.(*dictDecoder).tryWriteCopy', - 'runtime.memmove', - 'compress/flate.(*decompressor).huffmanBlock', - 'compress/flate.(*dictDecoder).writeCopy', - 'runtime.memmove', - 'compress/flate.(*decompressor).huffSym', - 'bytes.(*Reader).ReadByte', - 'compress/flate.(*decompressor).moreBits', - 'compress/flate.(*decompressor).nextBlock', - 'compress/flate.(*decompressor).huffmanBlock', - 'compress/flate.(*decompressor).moreBits', - 'net/http.(*conn).serve', - 'net/http.serverHandler.ServeHTTP', - 'net/http.HandlerFunc.ServeHTTP', - 'test/pkg/util.glob..func1.1', - 'golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP', - 'net/http.HandlerFunc.ServeHTTP', - 'test/pkg/create.(*create).initServer.func2.1', - 'net/http.HandlerFunc.ServeHTTP', - 'github.com/opentracing-contrib/go-stdlib/nethttp.MiddlewareFunc.func5', - 'net/http.HandlerFunc.ServeHTTP', - 'github.com/weaveworks/common/middleware.Log.Wrap.func1', - 'net/http.HandlerFunc.ServeHTTP', - 'github.com/weaveworks/common/middleware.Instrument.Wrap.func1', - 'github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics', - 'github.com/weaveworks/common/middleware.Instrument.Wrap.func1.2', - 'github.com/gorilla/mux.(*Router).ServeHTTP', - 'github.com/bufbuild/connect-go.(*Handler).ServeHTTP', - 'github.com/bufbuild/connect-go.NewUnaryHandler[...].func1', - 'github.com/bufbuild/connect-go.NewUnaryHandler[...].func1.1', - 'test/pkg/ingester.(*Ingester).Push', - 'io.ReadAll', - 'github.com/klauspost/compress/gzip.(*Reader).Read', - 'github.com/klauspost/compress/flate.(*decompressor).Read', - 'github.com/klauspost/compress/flate.(*dictDecoder).tryWriteCopy', - 'github.com/klauspost/compress/flate.(*dictDecoder).writeByte', - 'github.com/klauspost/compress/flate.(*decompressor).huffmanBytesReader', - 'github.com/klauspost/compress/flate.(*dictDecoder).writeCopy', - 'runtime.memmove', - 'github.com/klauspost/compress/flate.(*decompressor).nextBlock', - 'github.com/klauspost/compress/flate.(*decompressor).huffmanBytesReader', - 'runtime.growslice', - 'runtime.memmove', - 'runtime.mallocgc', - 'runtime.(*mcache).allocLarge', - 'runtime.(*mheap).alloc', - 'runtime.systemstack', - 'runtime.(*mheap).alloc.func1', - 'runtime.(*mheap).allocSpan', - 'runtime.(*pageAlloc).alloc', - 'runtime.(*pageAlloc).allocRange', - 'runtime.(*pageAlloc).update', - 'runtime.(*pallocBits).summarize', - 'test/pkg/create.(*Head).Ingest', - 'test/pkg/create.(*Head).convertSamples', - 'test/pkg/create.(*deduplicatingSlice[...]).ingest', - 'test/pkg/create.(*stacktracesHelper).rewrite', - 'test/pkg/create.idConversionTable.rewriteUint64', - 'runtime.mapaccess2_fast64', - 'runtime.memhash64', - 'runtime.add', - 'test/pkg/create.(*stacktracesHelper).key', - 'github.com/cespare/xxhash/v2.(*Digest).Write', - 'runtime.memmove', - 'github.com/cespare/xxhash/v2.round', - 'runtime.mapaccess2_fast64', - 'runtime.mapassign_fast64', - 'runtime.hashGrow', - 'runtime.makeBucketArray', - 'runtime.newarray', - 'runtime.mallocgc', - 'runtime.profilealloc', - 'runtime.mProf_Malloc', - 'runtime.callers', - 'runtime.systemstack', - 'runtime.callers.func1', - 'runtime.gentraceback', - 'runtime.findfunc', - 'runtime.(*hmap).newoverflow', - 'runtime.growslice', - 'runtime.releasem', - 'runtime.growWork_fast64', - 'runtime.evacuate_fast64', - 'encoding/binary.littleEndian.PutUint64', - 'runtime.newobject', - 'runtime.acquirem', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'test/pkg/create.(*labelCache).rewriteLabels', - 'runtime.mapaccess1_fast64', - 'test/pkg/create.(*deduplicatingSlice[...]).ingest', - 'runtime.mapaccess2_faststr', - 'aeshashbody', - 'memeqbody', - 'runtime.mapassign_fast64', - 'runtime.(*hmap).newoverflow', - 'runtime.growslice', - 'runtime.nextFreeFast', - 'runtime.growWork_fast64', - 'runtime.evacuate_fast64', - 'runtime.mapaccess2', - 'memeqbody', - 'runtime.memhash_varlen', - 'aeshashbody', - 'runtime.evacuated', - 'test/pkg/create.(*locationsHelper).key', - 'github.com/cespare/xxhash/v2.(*Digest).Sum64', - 'github.com/cespare/xxhash/v2.(*Digest).Write', - 'runtime.bucketShift', - 'test/pkg/create.(*stringsHelper).addToRewriter', - 'encoding/binary.littleEndian.PutUint64', - 'runtime.add', - 'test/pkg/create.(*locationsHelper).rewrite', - 'test/pkg/create.idConversionTable.rewriteUint64', - 'runtime.mapaccess2_fast64', - 'github.com/prometheus/client_golang/prometheus.(*CounterVec).WithLabelValues', - 'github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues', - 'github.com/prometheus/client_golang/prometheus.(*MetricVec).hashLabelValues', - 'github.com/prometheus/client_golang/prometheus.hashAdd', - 'test/pkg/create.(*deltaProfiles).computeDelta', - 'test/pkg/create.deltaSamples', - 'runtime.mapassign_fast64', - 'runtime.growWork_fast64', - 'runtime.evacuate_fast64', - 'runtime.typedmemmove', - 'runtime.bulkBarrierPreWrite', - 'runtime.hashGrow', - 'runtime.makeBucketArray', - 'runtime.newarray', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'runtime.mapaccess2_fast64', - 'test/pkg/create.copySlice[...]', - 'runtime.mallocgc', - 'runtime.(*mcache).nextFree', - 'runtime.(*mcache).refill', - 'runtime.(*mcentral).cacheSpan', - 'runtime.(*mcentral).grow', - 'runtime.(*mheap).alloc', - 'runtime.systemstack', - 'runtime.(*mheap).alloc.func1', - 'runtime.(*mheap).allocSpan', - 'runtime.(*mheap).allocMSpanLocked', - 'runtime.(*fixalloc).alloc', - 'test/pkg/gen/google/v1.(*Profile).UnmarshalVT', - 'runtime.newobject', - 'runtime.nextFreeFast', - 'runtime.mallocgc', - 'runtime.add1', - 'runtime.heapBitsForAddr', - 'runtime.heapBitsSetType', - 'test/pkg/gen/google/v1.(*Location).UnmarshalVT', - 'runtime.growslice', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'runtime.nextFreeFast', - 'runtime.newobject', - 'runtime.getMCache', - 'runtime.mallocgc', - 'runtime.roundupsize', - 'test/pkg/gen/google/v1.(*Sample).UnmarshalVT', - 'runtime.makeslice', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointers', - 'runtime.(*mcache).nextFree', - 'runtime.(*mcache).refill', - 'runtime.(*mcentral).cacheSpan', - 'runtime.acquirem', - 'runtime.growslice', - 'runtime.mallocgc', - 'runtime.profilealloc', - 'runtime.mProf_Malloc', - 'runtime.callers', - 'runtime.systemstack', - 'runtime.callers.func1', - 'runtime.gentraceback', - 'runtime.pcdatavalue', - 'runtime.pcvalue', - 'runtime.step', - 'runtime.memclrNoHeapPointers', - 'github.com/go-kit/log.(*context).Log', - 'github.com/go-kit/log.bindValues', - 'github.com/go-kit/log.Caller.func1', - 'runtime.Caller', - 'runtime.(*Frames).Next', - 'runtime.funcline1', - 'runtime.pcvalue', - 'runtime.readvarint', - 'test/pkg/gen/google/v1.(*Profile).ReturnToVTPool', - 'test/pkg/gen/google/v1.(*Profile).ResetVT', - 'github.com/bufbuild/connect-go.(*errorTranslatingSender).Send', - 'github.com/bufbuild/connect-go.(*connectUnaryHandlerSender).Send', - 'github.com/bufbuild/connect-go.(*connectUnaryMarshaler).Marshal', - 'github.com/bufbuild/connect-go.(*compressionPool).Compress', - 'github.com/bufbuild/connect-go.(*compressionPool).putCompressor', - 'compress/gzip.(*Writer).Close', - 'compress/gzip.(*Writer).Write', - 'compress/flate.NewWriter', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.gcAssistAlloc', - 'runtime.systemstack', - 'runtime.gcAssistAlloc.func1', - 'runtime.gcAssistAlloc1', - 'runtime.gcDrainN', - 'runtime.scanobject', - 'runtime.spanOf', - 'compress/gzip.(*Writer).Reset', - 'compress/gzip.(*Writer).init', - 'compress/flate.(*Writer).Reset', - 'compress/flate.(*compressor).reset', - 'runtime.memclrNoHeapPointers', - 'github.com/bufbuild/connect-go.(*compressionPool).getCompressor', - 'compress/gzip.(*Writer).Reset', - 'compress/gzip.(*Writer).init', - 'compress/flate.(*Writer).Reset', - 'compress/flate.(*compressor).reset', - 'runtime.memclrNoHeapPointers', - 'github.com/bufbuild/connect-go.receiveUnaryRequest[...]', - 'github.com/bufbuild/connect-go.(*errorTranslatingReceiver).Receive', - 'github.com/bufbuild/connect-go.(*connectUnaryHandlerReceiver).Receive', - 'github.com/bufbuild/connect-go.(*connectUnaryUnmarshaler).UnmarshalFunc', - 'bytes.(*Buffer).ReadFrom', - 'github.com/weaveworks/common/middleware.(*reqBody).Read', - 'net/http.(*body).Read', - 'net/http.(*body).readLocked', - 'net/http/internal.(*chunkedReader).Read', - 'bufio.(*Reader).Read', - 'net/http.(*connReader).Read', - 'net.(*conn).Read', - 'net.(*netFD).Read', - 'syscall.Read', - 'syscall.read', - 'syscall.Syscall', - 'net/http.(*ServeMux).ServeHTTP', - 'net/http.HandlerFunc.ServeHTTP', - 'net/http/pprof.Index', - 'net/http/pprof.handler.ServeHTTP', - 'runtime/pprof.(*Profile).WriteTo', - 'runtime/pprof.writeAlloc', - 'runtime/pprof.writeHeapInternal', - 'runtime/pprof.writeHeapProto', - 'runtime/pprof.(*profileBuilder).pbSample', - 'runtime/pprof.(*profileBuilder).flush', - 'compress/gzip.(*Writer).Write', - 'compress/flate.(*compressor).write', - 'compress/flate.(*compressor).encSpeed', - 'compress/flate.(*huffmanBitWriter).writeBlockDynamic', - 'compress/flate.(*huffmanBitWriter).writeTokens', - 'compress/flate.(*huffmanBitWriter).writeCode', - 'github.com/felixge/httpsnoop.(*rw).Write', - 'github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics.func2.1', - 'github.com/weaveworks/common/middleware.(*badResponseLoggingWriter).Write', - 'github.com/opentracing-contrib/go-stdlib/nethttp.(*statusCodeTracker).Write', - 'net/http.(*response).Write', - 'net/http.(*response).write', - 'bufio.(*Writer).Write', - 'bufio.(*Writer).Flush', - 'net/http.(*chunkWriter).Write', - 'bufio.(*Writer).Write', - 'bufio.(*Writer).Flush', - 'net/http.checkConnErrorWriter.Write', - 'net.(*conn).Write', - 'net.(*netFD).Write', - 'internal/poll.(*FD).Write', - 'syscall.write', - 'syscall.Syscall', - 'compress/flate.token.length', - 'compress/flate.(*deflateFast).encode', - 'compress/flate.NewWriter', - 'compress/flate.(*compressor).init', - 'runtime.makeslice', - 'runtime.mallocgc', - 'runtime.gcAssistAlloc', - 'runtime.systemstack', - 'runtime.gcAssistAlloc.func1', - 'runtime.gcAssistAlloc1', - 'runtime.gcDrainN', - 'runtime.scanobject', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointers', - 'runtime/pprof.writeHeapProto.func1', - 'runtime/pprof.(*profileBuilder).pbLabel', - 'runtime.mapaccess2_faststr', - 'runtime/pprof.(*protobuf).int64Opt', - 'runtime/pprof.(*protobuf).endMessage', - 'runtime.memmove', - 'runtime/pprof.(*protobuf).startMessage', - 'runtime/pprof.(*protobuf).uint64s', - 'runtime.memmove', - 'runtime/pprof.(*protobuf).int64s', - 'runtime/pprof.(*profileBuilder).appendLocsForStack', - 'runtime/pprof.(*profileBuilder).emitLocation', - 'runtime/pprof.(*profileBuilder).flush', - 'compress/gzip.(*Writer).Write', - 'compress/flate.NewWriter', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointers', - 'runtime.heapBitsSetType', - 'runtime.heapBitsSetTypeGCProg', - 'runtime.runGCProg', - 'compress/flate.(*compressor).init', - 'runtime.makeslice', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointersChunked', - 'runtime.memclrNoHeapPointers', - 'runtime.gcAssistAlloc', - 'runtime.systemstack', - 'runtime.gcAssistAlloc.func1', - 'runtime.gcAssistAlloc1', - 'runtime.gcDrainN', - 'runtime.scanobject', - 'runtime.pageIndexOf', - 'compress/flate.(*compressor).write', - 'compress/flate.(*compressor).encSpeed', - 'compress/flate.(*huffmanBitWriter).writeBlockDynamic', - 'compress/flate.(*huffmanBitWriter).writeTokens', - 'compress/flate.(*huffmanBitWriter).indexTokens', - 'runtime.growslice', - 'runtime.mallocgc', - 'runtime.acquirem', - 'runtime.mapassign_faststr', - 'runtime.hashGrow', - 'runtime.makeBucketArray', - 'runtime.newarray', - 'runtime.mallocgc', - 'runtime.profilealloc', - 'runtime.mProf_Malloc', - 'runtime.callers', - 'runtime.systemstack', - 'runtime.callers.func1', - 'runtime.gentraceback', - 'runtime.pcdatavalue', - 'runtime.pcvalue', - 'runtime.step', - 'runtime.mapaccess1_faststr', - 'aeshashbody', - 'runtime.mapassign_fast64', - 'runtime.growWork_fast64', - 'runtime.evacuate_fast64', - 'runtime.memclrHasPointers', - 'runtime.bulkBarrierPreWrite', - 'runtime.wbBufFlush', - 'runtime.systemstack', - 'runtime.wbBufFlush.func1', - 'runtime.wbBufFlush1', - 'runtime.spanOf', - 'runtime.memhash64', - 'runtime/pprof.(*profileBuilder).pbLine', - 'runtime/pprof.(*protobuf).int64Opt', - 'runtime/pprof.(*protobuf).endMessage', - 'runtime.memmove', - 'runtime.duffcopy', - 'runtime/pprof.(*protobuf).endMessage', - 'runtime.memmove', - 'runtime.duffzero', - 'runtime/pprof.(*protobuf).int64Opt', - 'runtime.CallersFrames', - 'runtime.newobject', - 'runtime.nextFreeFast', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'runtime.memclrNoHeapPointers', - 'runtime.heapBitsForAddr', - 'runtime/pprof.allFrames', - 'runtime.duffcopy', - 'runtime.(*Frames).Next', - 'runtime.funcline1', - 'runtime.funcInfo.entry', - 'runtime.(*moduledata).textAddr', - 'runtime.pcvalue', - 'runtime.readvarint', - 'runtime.step', - 'runtime.funcfile', - 'runtime.findnull', - 'indexbytebody', - 'runtime.funcname', - 'runtime.findnull', - 'indexbytebody', - 'runtime.findfunc', - 'runtime.duffzero', - 'runtime.(*Func).Entry', - 'runtime.pcdatavalue1', - 'runtime.pcvalue', - 'runtime.step', - 'runtime.funcInfo.entry', - 'runtime.(*moduledata).textAddr', - 'runtime.newobject', - 'runtime.nextFreeFast', - 'runtime.mallocgc', - 'runtime.mapaccess2_fast64', - 'runtime.memhash64', - 'runtime/pprof.runtime_expandFinalInlineFrame', - 'runtime.findfunc', - 'runtime.pcdatavalue1', - 'runtime.funcInfo.entry', - 'runtime.(*moduledata).textAddr', - 'runtime/pprof.(*profileBuilder).stringIndex', - 'runtime.growslice', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'runtime.memmove', - 'runtime.mapassign_faststr', - 'runtime.growWork_faststr', - 'runtime.evacuate_faststr', - 'aeshashbody', - 'runtime.advanceEvacuationMark', - 'runtime.hashGrow', - 'runtime.makeBucketArray', - 'runtime.newarray', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointers', - 'runtime.heapBitsSetType', - 'runtime.mapaccess2_faststr', - 'aeshashbody', - 'runtime/pprof.(*protobuf).uint64Opt', - 'runtime.funcdata', - 'runtime/pprof.(*profileBuilder).build', - 'compress/gzip.(*Writer).Write', - 'compress/flate.(*compressor).write', - 'compress/flate.(*compressor).encSpeed', - 'compress/flate.(*deflateFast).encode', - 'compress/flate.(*deflateFast).matchLen', - 'compress/flate.(*huffmanBitWriter).writeBlockDynamic', - 'compress/flate.(*huffmanBitWriter).writeTokens', - 'compress/flate.(*huffmanBitWriter).writeCode', - 'github.com/felixge/httpsnoop.(*rw).Write', - 'github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics.func2.1', - 'github.com/weaveworks/common/middleware.(*badResponseLoggingWriter).Write', - 'github.com/opentracing-contrib/go-stdlib/nethttp.(*statusCodeTracker).Write', - 'net/http.(*response).Write', - 'net/http.(*response).write', - 'bufio.(*Writer).Write', - 'bufio.(*Writer).Flush', - 'net/http.(*chunkWriter).Write', - 'bufio.(*Writer).Write', - 'bufio.(*Writer).Flush', - 'net/http.checkConnErrorWriter.Write', - 'net.(*conn).Write', - 'net.(*netFD).Write', - 'internal/poll.(*FD).Write', - 'syscall.write', - 'syscall.Syscall', - 'compress/flate.(*huffmanBitWriter).writeBits', - 'compress/flate.(*huffmanBitWriter).indexTokens', - 'compress/flate.(*huffmanEncoder).generate', - 'compress/flate.(*huffmanEncoder).bitCounts', - 'compress/flate.(*huffmanBitWriter).writeDynamicHeader', - 'compress/flate.(*huffmanBitWriter).writeCode', - 'github.com/felixge/httpsnoop.(*rw).Write', - 'github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics.func2.1', - 'github.com/weaveworks/common/middleware.(*badResponseLoggingWriter).Write', - 'github.com/opentracing-contrib/go-stdlib/nethttp.(*statusCodeTracker).Write', - 'net/http.(*response).Write', - 'net/http.(*response).write', - 'bufio.(*Writer).Write', - 'bufio.(*Writer).Flush', - 'net/http.(*chunkWriter).Write', - 'bufio.(*Writer).Write', - 'bufio.(*Writer).Flush', - 'net/http.checkConnErrorWriter.Write', - 'net.(*conn).Write', - 'net.(*netFD).Write', - 'internal/poll.(*FD).Write', - 'syscall.write', - 'syscall.Syscall', - 'compress/flate.hash', - 'compress/gzip.(*Writer).Close', - 'compress/flate.(*compressor).close', - 'compress/flate.(*compressor).encSpeed', - 'compress/flate.(*huffmanBitWriter).writeBlockDynamic', - 'compress/flate.(*huffmanBitWriter).indexTokens', - 'compress/flate.(*huffmanBitWriter).writeTokens', - 'compress/flate.(*huffmanBitWriter).writeBits', - 'github.com/felixge/httpsnoop.(*rw).Write', - 'github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics.func2.1', - 'github.com/weaveworks/common/middleware.(*badResponseLoggingWriter).Write', - 'github.com/opentracing-contrib/go-stdlib/nethttp.(*statusCodeTracker).Write', - 'net/http.(*response).Write', - 'net/http.(*response).write', - 'bufio.(*Writer).Write', - 'bufio.(*Writer).Flush', - 'net/http.(*chunkWriter).Write', - 'fmt.Fprintf', - 'fmt.(*pp).doPrintf', - 'fmt.(*pp).printArg', - 'fmt.(*pp).fmtInteger', - 'fmt.(*fmt).fmtInteger', - 'compress/flate.(*huffmanBitWriter).writeCode', - 'compress/flate.token.offset', - 'compress/flate.hash', - 'compress/flate.(*deflateFast).encode', - 'compress/flate.load64', - 'runtime.FuncForPC', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'runtime.findfunc', - 'runtime.pcdatavalue1', - 'runtime.funcInfo.entry', - 'runtime.(*moduledata).textAddr', - 'runtime.pcvalue', - 'runtime.readvarint', - 'runtime.step', - 'runtime.funcline1', - 'runtime.pcvalue', - 'runtime.readvarint', - 'runtime.step', - 'runtime.funcInfo.entry', - 'runtime.(*moduledata).textAddr', - 'runtime/pprof.newProfileBuilder', - 'runtime/pprof.(*profileBuilder).readMapping', - 'os.ReadFile', - 'runtime.growslice', - 'runtime.mallocgc', - 'runtime.gcAssistAlloc', - 'runtime.systemstack', - 'runtime.gcAssistAlloc.func1', - 'runtime.gcAssistAlloc1', - 'runtime.gcDrainN', - 'runtime.duffcopy', - 'runtime.(*Func).Name', - 'runtime.funcname', - 'runtime.findnull', - 'indexbytebody', - 'runtime/pprof.scaleHeapSample', - 'math.archExp', - 'runtime.(*MemProfileRecord).Stack', - 'runtime.duffcopy', - 'runtime/pprof.writeGoroutine', - 'runtime/pprof.writeRuntimeProfile', - 'runtime/pprof.runtime_goroutineProfileWithLabels', - 'runtime.goroutineProfileWithLabels', - 'runtime.forEachGRace', - 'runtime.goroutineProfileWithLabels.func4', - 'runtime.systemstack', - 'runtime.goroutineProfileWithLabels.func4.1', - 'runtime.saveg', - 'runtime.gentraceback', - 'runtime.pcdatavalue', - 'runtime.funcInfo.entry', - 'runtime.pcvalue', - 'runtime.step', - 'runtime.readvarint', - 'runtime.funcspdelta', - 'runtime.pcvalue', - 'runtime.readvarint', - 'runtime.step', - 'runtime.findfunc', - 'runtime.goroutineProfileWithLabels.func1', - 'runtime.isSystemGoroutine', - 'runtime.funcname', - 'runtime.findnull', - 'runtime.goroutineProfileWithLabels.func2', - 'runtime.goroutineProfileWithLabels.func1', - 'runtime.isSystemGoroutine', - 'runtime.startTheWorld', - 'runtime.systemstack', - 'runtime.startTheWorld.func1', - 'runtime.startTheWorldWithSema', - 'runtime.wakep', - 'runtime.startm', - 'runtime.notewakeup', - 'runtime.futexwakeup', - 'runtime.futex', - 'runtime.systemstack', - 'runtime.goroutineProfileWithLabels.func3', - 'runtime.saveg', - 'runtime.gentraceback', - 'runtime/pprof.printCountProfile', - 'runtime/pprof.printCountProfile.func1', - 'fmt.Fprintf', - 'fmt.(*pp).doPrintf', - 'fmt.(*pp).printArg', - 'fmt.(*pp).fmtInteger', - 'fmt.(*fmt).fmtInteger', - 'bytes.(*Buffer).Write', - 'runtime.memmove', - 'runtime.slicebytetostring', - 'runtime.nextFreeFast', - 'runtime.mapassign_faststr', - 'runtime.hashGrow', - 'runtime.makeBucketArray', - 'runtime.newarray', - 'runtime.nextFreeFast', - 'aeshashbody', - 'runtime/pprof.(*profileBuilder).appendLocsForStack', - 'runtime/pprof.(*profileBuilder).stringIndex', - 'runtime.overLoadFactor', - 'runtime/pprof.(*profileBuilder).emitLocation', - 'runtime/pprof.(*profileBuilder).pbLine', - 'runtime/pprof.(*profileBuilder).flush', - 'compress/gzip.(*Writer).Write', - 'compress/flate.NewWriter', - 'compress/flate.(*compressor).init', - 'runtime.makeslice', - 'runtime.mallocgc', - 'runtime.gcAssistAlloc', - 'runtime.systemstack', - 'runtime.gcAssistAlloc.func1', - 'runtime.gcAssistAlloc1', - 'runtime.gcDrainN', - 'runtime.heapBits.bits', - 'runtime.scanobject', - 'runtime.greyobject', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointers', - 'runtime/pprof.allFrames', - 'runtime.newobject', - 'runtime.nextFreeFast', - 'runtime.(*Frames).Next', - 'runtime.funcline1', - 'runtime.pcvalue', - 'runtime/pprof.newProfileBuilder', - 'runtime/pprof.(*profileBuilder).readMapping', - 'runtime/pprof.parseProcSelfMaps', - 'runtime/pprof.elfBuildID', - 'os.OpenFile', - 'syscall.Open', - 'syscall.openat', - 'syscall.Syscall6', - 'runtime/pprof.parseProcSelfMaps.func1', - 'bytes.Cut', - 'runtime.slicebytetostring', - 'runtime.nextFreeFast', - 'runtime/pprof.(*profileBuilder).addMapping', - 'runtime.growslice', - 'os.Open', - 'os.OpenFile', - 'syscall.Open', - 'syscall.openat', - 'syscall.Syscall6', - 'os.openFileNolog', - 'os.newFile', - 'runtime.SetFinalizer', - 'runtime.systemstack', - 'runtime.SetFinalizer.func2', - 'runtime.addfinalizer', - 'runtime.addspecial', - 'os.ReadFile', - 'runtime.growslice', - 'runtime.mallocgc', - 'runtime.(*mcache).nextFree', - 'runtime.(*mcache).refill', - 'runtime.(*mcentral).cacheSpan', - 'runtime.(*mcentral).grow', - 'runtime.(*mheap).alloc', - 'runtime.systemstack', - 'runtime.(*mheap).alloc.func1', - 'runtime.(*mheap).allocSpan', - 'runtime.(*pageAlloc).allocToCache', - 'os.(*File).Stat', - 'internal/poll.(*FD).Fstat', - 'syscall.Fstat', - 'syscall.Syscall', - 'os.(*File).Read', - 'syscall.Read', - 'syscall.read', - 'syscall.Syscall', - 'runtime.newobject', - 'sort.Sort', - 'sort.quickSort', - 'sort.doPivot', - 'runtime/pprof.(*keysByCount).Less', - 'cmpbody', - 'sort.quickSort', - 'sort.insertionSort', - 'runtime/pprof.(*keysByCount).Less', - 'runtime.mapaccess1_faststr', - 'runtime/pprof.(*profileBuilder).pbSample', - 'runtime/pprof.(*protobuf).uint64s', - 'runtime.newobject', - 'github.com/prometheus/client_golang/prometheus.(*GaugeVec).WithLabelValues', - 'runtime.assertI2I', - 'runtime.getitab', - 'runtime.(*itabTableType).find', - 'github.com/weaveworks/common/middleware.Instrument.getRouteName', - 'github.com/weaveworks/common/middleware.getRouteName', - 'github.com/weaveworks/common/middleware.MakeLabelValue', - 'strings.Trim', - 'github.com/gorilla/mux.(*Router).Match', - 'github.com/gorilla/mux.(*Route).Match', - 'github.com/gorilla/mux.(*routeRegexp).Match', - 'regexp.(*Regexp).doExecute', - 'regexp.(*Regexp).backtrack', - 'regexp.(*Regexp).tryBacktrack', - 'github.com/weaveworks/common/logging.gokit.Debugf', - 'github.com/go-kit/log.(*context).Log', - 'github.com/go-kit/log.bindValues', - 'github.com/go-kit/log.Caller.func1', - 'runtime.Caller', - 'runtime.callers', - 'github.com/uber/jaeger-client-go.(*Tracer).Extract', - 'github.com/uber/jaeger-client-go.(*TextMapPropagator).Extract', - 'runtime.assertE2I2', - 'runtime.getitab', - 'runtime.(*itabTableType).find', - 'runtime.newobject', - 'runtime.nextFreeFast', - 'github.com/weaveworks/common/middleware.Tracer.Wrap.func1', - 'github.com/weaveworks/common/middleware.getRouteName', - 'github.com/gorilla/mux.(*Router).Match', - 'github.com/gorilla/mux.(*Route).Match', - 'github.com/gorilla/mux.(*routeRegexp).Match', - 'regexp.(*Regexp).doExecute', - 'net/http.(*response).finishRequest', - 'bufio.(*Writer).Flush', - 'net/http.(*chunkWriter).Write', - 'net/http.(*chunkWriter).writeHeader', - 'net/http.Header.writeSubset', - 'net/http.Header.sortedKeyValues', - 'sync.(*Pool).Get', - 'net/http.checkConnErrorWriter.Write', - 'net.(*conn).Write', - 'net.(*netFD).Write', - 'internal/poll.(*FD).Write', - 'syscall.write', - 'syscall.Syscall', - 'net/http.(*conn).readRequest', - 'runtime.mapiterinit', - 'runtime.gcBgMarkWorker', - 'runtime.systemstack', - 'runtime.gcBgMarkWorker.func2', - 'runtime.gcDrain', - 'runtime.scanobject', - 'runtime.(*gcBits).bytep', - 'runtime.(*mspan).objIndex', - 'runtime.pageIndexOf', - 'runtime.greyobject', - 'runtime.(*gcWork).put', - 'runtime.getempty', - 'runtime.putfull', - 'runtime.(*lfstack).push', - 'runtime.findObject', - 'runtime.spanOf', - 'runtime.(*mspan).markBitsForIndex', - 'runtime.spanOf', - 'runtime.markBits.isMarked', - 'runtime.arenaIndex', - 'runtime.heapBitsForAddr', - 'runtime.(*gcWork).tryGet', - 'runtime.trygetfull', - 'runtime.spanOfUnchecked', - 'runtime.heapBits.next', - 'runtime.gcFlushBgCredit', - 'runtime.heapBits.bits', - 'runtime.(*gcWork).balance', - 'runtime.handoff', - 'runtime.getempty', - 'runtime.(*gcWork).tryGetFast', - 'runtime.gcMarkDone', - 'runtime.gcMarkTermination', - 'runtime.mProf_Flush', - 'runtime.mProf_FlushLocked', - 'runtime.(*bucket).mp', - 'runtime.systemstack', - 'runtime.gcMarkTermination.func4', - 'runtime.forEachP', - 'runtime.gcMarkTermination.func4.1', - 'runtime.(*mcache).prepareForSweep', - 'runtime.(*mcache).releaseAll', - 'net/http.(*persistConn).readLoop', - 'runtime.selectgo', - 'runtime.send', - 'runtime.goready', - 'runtime.systemstack', - 'runtime.goready.func1', - 'runtime.ready', - 'runtime.runqput', - 'bufio.(*Reader).Peek', - 'bufio.(*Reader).fill', - 'net/http.(*persistConn).Read', - 'net.(*conn).Read', - 'net.(*netFD).Read', - 'syscall.Read', - 'syscall.read', - 'syscall.Syscall', - 'net/http.(*persistConn).readResponse', - 'github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).gotFirstResponseByte', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.memclrNoHeapPointers', - 'runtime.bgsweep', - 'runtime.sweepone', - 'runtime.(*sweepLocker).tryAcquire', - 'runtime.(*sweepLocked).sweep', - 'runtime.(*gcBitsArena).tryAlloc', - 'runtime.spanClass.sizeclass', - 'runtime/internal/atomic.(*Uint32).CompareAndSwap', - 'runtime.mcall', - 'runtime.park_m', - 'runtime.schedule', - 'runtime.findrunnable', - 'runtime.netpoll', - 'runtime.epollwait', - 'runtime.stopm', - 'runtime.notesleep', - 'runtime.futexsleep', - 'runtime.futex', - 'runtime.(*randomOrder).start', - 'runtime.checkTimers', - 'runtime.runtimer', - 'runtime.dodeltimer0', - 'runtime.gcstopm', - 'runtime.lock2', - 'runtime.procyield', - 'runtime.(*lfstack).pop', - 'runtime.gosched_m', - 'runtime.lock', - 'runtime.lock2', - 'runtime.goschedImpl', - 'runtime.schedule', - 'runtime.execute', - 'runtime.casgstatus', - 'runtime.checkTimers', - 'runtime.findrunnable', - 'runtime.checkTimers', - 'runtime.casgstatus', - 'net/http.(*persistConn).writeLoop', - 'net/http.(*Request).write', - 'net/http.newTransferWriter', - 'runtime.convI2I', - 'runtime.getitab', - 'runtime.(*itabTableType).find', - 'runtime.chansend1', - 'runtime.chansend', - 'runtime.send', - 'runtime.goready', - 'runtime.systemstack', - 'runtime.goready.func1', - 'runtime.ready', - 'runtime.wakep', - 'runtime.startm', - 'runtime.notewakeup', - 'runtime.futexwakeup', - 'runtime.futex', - 'bufio.(*Writer).Flush', - 'net/http.persistConnWriter.Write', - 'net.(*conn).Write', - 'net.(*netFD).Write', - 'internal/poll.(*FD).Write', - 'syscall.write', - 'syscall.Syscall', - 'runtime.exitsyscall', - 'runtime.exitsyscallfast', - 'runtime.exitsyscallfast_reacquired', - 'test/pkg/distributor.(*Distributor).Push.func1', - 'test/pkg/distributor.(*Distributor).sendProfiles', - 'test/pkg/distributor.(*Distributor).sendProfilesErr', - 'test/pkg/gen/ingester/v1/ingesterv1connect.(*ingesterServiceClient).Push', - 'github.com/bufbuild/connect-go.(*Client[...]).CallUnary', - 'github.com/bufbuild/connect-go.NewClient[...].func2', - 'github.com/bufbuild/connect-go.NewClient[...].func1', - 'github.com/bufbuild/connect-go.receiveUnaryResponse[...]', - 'github.com/bufbuild/connect-go.(*errorTranslatingReceiver).Receive', - 'github.com/bufbuild/connect-go.(*connectUnaryClientReceiver).Receive', - 'github.com/bufbuild/connect-go.(*connectUnaryUnmarshaler).UnmarshalFunc', - 'github.com/bufbuild/connect-go.(*compressionPool).Decompress', - 'github.com/bufbuild/connect-go.(*compressionPool).getDecompressor', - 'compress/gzip.(*Reader).Reset', - 'compress/gzip.(*Reader).readHeader', - 'compress/flate.(*dictDecoder).init', - 'runtime.makeslice', - 'runtime.mallocgc', - 'runtime.(*mcache).nextFree', - 'runtime.(*mcache).refill', - 'runtime.(*mcentral).cacheSpan', - 'runtime.(*mcentral).grow', - 'runtime.heapBits.initSpan', - 'compress/flate.(*decompressor).Reset', - 'runtime.newstack', - 'runtime.copystack', - 'runtime.gentraceback', - 'compress/flate.NewReader', - 'compress/flate.fixedHuffmanDecoderInit', - 'runtime.newstack', - 'runtime.copystack', - 'runtime.gentraceback', - 'runtime.funcspdelta', - 'runtime.pcvalue', - 'runtime.step', - 'github.com/bufbuild/connect-go.(*errorTranslatingSender).Send', - 'github.com/bufbuild/connect-go.(*connectClientSender).Send', - 'github.com/bufbuild/connect-go.(*connectUnaryMarshaler).Marshal', - 'github.com/bufbuild/connect-go.(*connectUnaryMarshaler).write', - 'github.com/bufbuild/connect-go.(*duplexHTTPCall).Write', - 'io.(*pipe).write', - 'runtime.chanrecv1', - 'runtime.chanrecv', - 'runtime.recv', - 'runtime.gcWriteBarrierR8', - 'runtime.gcWriteBarrier', - 'runtime.wbBufFlush', - 'runtime.systemstack', - 'runtime.wbBufFlush.func1', - 'runtime.wbBufFlush1', - 'runtime.findObject', - 'github.com/bufbuild/connect-go.(*errorTranslatingReceiver).Close', - 'github.com/bufbuild/connect-go.(*connectUnaryClientReceiver).Close', - 'github.com/bufbuild/connect-go.(*duplexHTTPCall).CloseRead', - 'github.com/opentracing-contrib/go-stdlib/nethttp.closeTracker.Close', - 'runtime.newobject', - 'runtime.mallocgc', - 'runtime.heapBitsSetType', - 'runtime/pprof.profileWriter', - 'runtime/pprof.(*profileBuilder).addCPUData', - 'runtime/pprof.(*profMap).lookup', - 'runtime.makeslice', - 'runtime.mallocgc', - 'runtime.gcAssistAlloc', - 'runtime.systemstack', - 'runtime.gcAssistAlloc.func1', - 'runtime.gcAssistAlloc1', - 'runtime.gcDrainN', - 'runtime.scanobject', - 'runtime.pageIndexOf', - 'net/http.(*connReader).backgroundRead', - 'net.(*conn).Read', - 'net.(*netFD).Read', - 'internal/poll.(*FD).Read', + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 15, 15, 16, 17, 14, 15, 18, 19, 20, 21, 22, 23, 24, 25, + 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 28, 30, 31, 32, 33, 34, 35, 41, 42, 43, 44, 40, 28, + 29, 45, 46, 47, 48, 49, 50, 51, 52, 53, 27, 53, 28, 54, 55, 27, 28, 56, 45, 46, 49, 50, 51, 31, 57, 58, 59, 60, + 36, 53, 52, 54, 28, 54, 28, 36, 29, 12, 27, 28, 36, 29, 45, 46, 47, 48, 61, 62, 63, 6, 7, 8, 21, 9, 10, 11, 19, + 20, 23, 64, 14, 15, 18, 65, 66, 15, 15, 15, 15, 15, 16, 65, 18, 16, 66, 18, 65, 66, 67, 68, 69, 31, 70, 71, 72, + 18, 65, 73, 74, 75, 54, 12, 12, 76, 77, 78, 79, 80, 81, 82, 83, 84, 74, 85, 74, 86, 87, 88, 89, 90, 91, 92, 90, + 93, 91, 94, 95, 96, 97, 12, 98, 12, 99, 100, 12, 101, 102, 103, 104, 99, 103, 105, 106, 107, 108, 109, 107, 110, + 107, 111, 107, 112, 107, 113, 114, 115, 116, 117, 118, 119, 120, 95, 121, 122, 123, 124, 125, 126, 12, 127, 125, + 54, 12, 28, 128, 51, 31, 57, 58, 129, 130, 131, 132, 133, 134, 135, 136, 137, 82, 83, 138, 139, 79, 12, 77, 82, + 140, 141, 142, 143, 28, 144, 145, 146, 31, 147, 148, 149, 150, 54, 151, 152, 153, 154, 27, 155, 28, 36, 156, + 157, 135, 158, 159, 160, 140, 150, 54, 53, 152, 153, 161, 160, 162, 159, 163, 164, 78, 79, 165, 166, 154, 138, + 167, 137, 82, 168, 169, 170, 171, 172, 173, 140, 152, 153, 174, 175, 141, 142, 143, 28, 36, 82, 176, 28, 45, 46, + 49, 50, 51, 31, 57, 58, 59, 60, 43, 27, 53, 28, 177, 56, 36, 55, 54, 28, 36, 53, 27, 52, 28, 178, 44, 40, 28, + 29, 45, 46, 49, 155, 54, 28, 144, 145, 146, 31, 147, 148, 179, 180, 181, 29, 182, 183, 184, 185, 186, 187, 180, + 188, 189, 190, 191, 192, 193, 194, 195, 62, 4, 26, 27, 28, 30, 31, 32, 33, 34, 35, 196, 197, 198, 199, 200, 29, + 201, 197, 198, 199, 200, 29, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, + 218, 107, 219, 220, 221, 222, 223, 224, 225, 226, 4, 5, 227, 228, 19, 20, 229, 230, 231, 232, 233, 234, 235, + 236, 237, 235, 236, 238, 239, 240, 241, 242, 217, 243, 244, 26, 245, 40, 28, 30, 31, 32, 33, 34, 35, 27, 28, 29, + 246, 247, 158, 248, 249, 12, 250, 251, 12, 252, 253, 254, 226, 4, 26, 27, 28, 29, 36, 37, 38, 245, 40, 28, 255, + 29, 30, 31, 32, 33, 34, 35, 41, 5, 227, 228, 19, 9, 54, 28, 155, 256, 141, 142, 143, 28, 144, 145, 146, 31, 147, + 148, 179, 180, 181, 257, 159, 140, 152, 153, 258, 175, 69, 31, 70, 71, 196, 83, 259, 248, 249, 12, 260, 249, 12, + 261, 248, 262, 27, 53, 28, 36, 29, 56, 263, 260, 186, 187, 264, 265, 180, 188, 181, 266, 267, 268, 269, 267, + 268, 149, 261, 270, 271, 180, 181, 264, 265, 27, 53, 28, 82, 83, 272, 149, 271, 264, 265, 273, 54, 28, 36, 12, + 256, 274, 275, 159, 276, 141, 142, 143, 28, 29, 36, 158, 159, 277, 278, 279, 4, 5, 227, 244, 280, 228, 19, 20, + 229, 230, 231, 232, 233, 234, 235, 236, 237, 235, 236, 238, 239, 240, 241, 242, 217, 281, 9, 10, 11, 282, 20, + 229, 230, 231, 232, 233, 234, 235, 236, 237, 235, 236, 238, 239, 240, 241, 242, 217, 283, 62, 63, 227, 228, 9, + 19, 281, 229, 230, 231, 232, 233, 234, 235, 236, 237, 284, 285, 286, 287, 288, 20, 289, 283, 244, 290, 291, 27, + 28, 36, 149, 271, 264, 265, 180, 188, 181, 187, 180, 188, 181, 264, 265, 292, 293, 294, 54, 28, 30, 31, 32, 33, + 34, 260, 295, 269, 267, 268, 296, 297, 298, 260, 299, 300, 301, 302, 303, 304, 31, 305, 306, 148, 179, 264, 180, + 181, 188, 307, 180, 188, 181, 149, 308, 309, 269, 267, 310, 308, 309, 311, 31, 312, 313, 314, 315, 316, 317, + 318, 31, 319, 306, 148, 320, 321, 284, 285, 286, 287, 288, 322, 12, 323, 53, 256, 141, 142, 143, 53, 159, 253, + 273, 324, 254, 259, 226, 4, 26, 245, 40, 28, 30, 31, 32, 33, 34, 325, 35, 326, 27, 28, 29, 263, 27, 53, 186, + 187, 180, 292, 293, 327, 328, 329, 330, 331, 332, 333, 334, 323, 53, 335, 54, 336, 329, 330, 331, 332, 337, 338, + 339, 31, 340, 341, 342, 294, 54, 28, 45, 46, 49, 50, 51, 31, 57, 58, 343, 344, 345, 346, 217, 347, 215, 216, + 217, 27, 14, 15, 18, 348, 349, 15, 16, 348, 257, 225, 251, 27, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, + 360, 361, 362, 363, 364, 182, 183, 184, 185, 146, 365, 366, 367, 352, 353, 27, 53, 368, 355, 358, 359, 360, 361, + 369, 236, 237, 370, 371, 372, 373, 238, 239, 240, 241, 242, 217, 374, 375, 376, 31, 377, 378, 35, 379, 380, 41, + 326, 381, 382, 383, 384, 72, 196, 385, 196, 386, 387, 56, 388, 389, 390, 391, 392, 325, 393, 394, 382, 395, 396, + 397, 398, 399, 400, 31, 401, 402, 403, 404, 405, 406, 407, 408, 409, 31, 410, 411, 412, 413, 414, 415, 213, 214, + 215, 216, 217, 416, 417, 27, 28, 29, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + 433, 318, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 439, 444, 427, 445, 446, 435, 428, 435, 446, 447, + 448, 449, 450, 352, 353, 451, 452, 408, 409, 31, 410, 411, 314, 315, 316, 317, 318, 236, 453, 239, 240, 241, + 242, 217, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 203, 465, 205, 466, 467, 468, 469, 470, 40, 28, + 45, 46, 49, 50, 471, 472, 473, 474, 148, 475, 476, 473, 474, 148, 307, 180, 181, 191, 477, 193, 478, 479, 480, + 481, 482, 483, 67, 68, 69, 31, 70, 71, 72, 484, 485, 486, 487, 27, 28, 36, 488, 489, 490, 40, 28, 30, 31, 32, + 33, 34, 35, 41, 491, 213, 214, 492, ], + config: { + type: { + enum: { + text: [ + 'total', + 'test/pkg/agent.(*Target).start.func1', + 'test/pkg/agent.(*Target).scrape', + 'test/pkg/distributor.(*Distributor).Push', + 'compress/gzip.(*Writer).Write', + 'compress/flate.(*compressor).write', + 'compress/flate.(*compressor).deflate', + 'compress/flate.(*compressor).writeBlock', + 'compress/flate.(*huffmanBitWriter).writeBlock', + 'compress/flate.(*huffmanBitWriter).indexTokens', + 'compress/flate.(*huffmanEncoder).generate', + 'compress/flate.(*huffmanEncoder).bitCounts', + 'runtime.memmove', + 'compress/flate.(*huffmanEncoder).assignEncodingAndSize', + 'sort.Sort', + 'sort.quickSort', + 'sort.insertionSort', + 'compress/flate.(*byFreq).sort', + 'sort.doPivot', + 'compress/flate.(*huffmanBitWriter).writeTokens', + 'compress/flate.(*huffmanBitWriter).writeCode', + 'compress/flate.offsetCode', + 'compress/flate.(*huffmanBitWriter).dynamicSize', + 'compress/flate.(*compressor).findMatch', + 'compress/flate.matchLen', + 'compress/flate.hash4', + 'compress/flate.NewWriter', + 'runtime.newobject', + 'runtime.mallocgc', + 'runtime.memclrNoHeapPointers', + 'runtime.gcAssistAlloc', + 'runtime.systemstack', + 'runtime.gcAssistAlloc.func1', + 'runtime.gcAssistAlloc1', + 'runtime.gcDrainN', + 'runtime.scanobject', + 'runtime.heapBitsSetType', + 'runtime.heapBitsSetTypeGCProg', + 'runtime.runGCProg', + 'compress/flate.(*compressor).initDeflate', + 'runtime.makeslice', + 'runtime.pageIndexOf', + 'test/pkg/pprof.OpenRaw', + 'test/pkg/gen/google/v1.(*Profile).UnmarshalVT', + 'test/pkg/gen/google/v1.(*Sample).UnmarshalVT', + 'runtime.(*mcache).nextFree', + 'runtime.(*mcache).refill', + 'runtime.(*mcentral).uncacheSpan', + 'runtime.(*spanSet).push', + 'runtime.(*mcentral).cacheSpan', + 'runtime.(*mcentral).grow', + 'runtime.(*mheap).alloc', + 'runtime.getMCache', + 'runtime.nextFreeFast', + 'runtime.growslice', + 'test/pkg/gen/google/v1.(*Location).UnmarshalVT', + 'runtime.heapBitsForAddr', + 'runtime.(*mheap).alloc.func1', + 'runtime.(*mheap).allocSpan', + 'runtime.(*mheap).allocMSpanLocked', + 'runtime.(*fixalloc).alloc', + 'runtime.(*headTailIndex).incTail', + 'compress/gzip.(*Writer).Close', + 'compress/flate.(*compressor).close', + 'test/pkg/pprof.(*Profile).Normalize', + 'test/pkg/pprof.(*sortedSample).Less', + 'test/pkg/pprof.(*sortedSample).Swap', + 'runtime.gcWriteBarrierR8', + 'runtime.gcWriteBarrier', + 'runtime.wbBufFlush', + 'runtime.wbBufFlush.func1', + 'runtime.wbBufFlush1', + 'runtime.findObject', + 'test/pkg/pprof.(*Profile).clearSampleReferences', + 'test/pkg/slices.RemoveInPlace[...]', + 'test/pkg/pprof.(*Profile).clearSampleReferences.func1', + 'test/pkg/pprof.StacktracesHasher.Hashes', + 'github.com/cespare/xxhash/v2.round', + 'github.com/cespare/xxhash/v2.(*Digest).Sum64', + 'github.com/cespare/xxhash/v2.(*Digest).Write', + 'github.com/cespare/xxhash/v2.u64', + 'github.com/samber/lo.Uniq[...]', + 'runtime.mapaccess2_fast64', + 'runtime.memhash64', + 'runtime.bucketMask', + 'test/pkg/pprof.(*Profile).Normalize.func1', + 'test/pkg/pprof.(*Profile).Normalize.func1.1', + 'test/pkg/gen/google/v1.(*Profile).MarshalToVT', + 'test/pkg/gen/google/v1.(*Profile).MarshalToSizedBufferVT', + 'test/pkg/gen/google/v1.(*Sample).MarshalToSizedBufferVT', + 'test/pkg/gen/google/v1.(*Profile).SizeVT', + 'test/pkg/gen/google/v1.(*Sample).SizeVT', + 'test/pkg/gen/google/v1.encodeVarint', + 'test/pkg/gen/google/v1.(*Location).SizeVT', + 'io/ioutil.ReadAll', + 'io.ReadAll', + 'compress/gzip.(*Reader).Read', + 'compress/flate.(*decompressor).Read', + 'compress/flate.(*dictDecoder).tryWriteCopy', + 'compress/flate.(*decompressor).huffmanBlock', + 'compress/flate.(*dictDecoder).writeCopy', + 'compress/flate.(*decompressor).huffSym', + 'bytes.(*Reader).ReadByte', + 'compress/flate.(*decompressor).moreBits', + 'compress/flate.(*decompressor).nextBlock', + 'net/http.(*conn).serve', + 'net/http.serverHandler.ServeHTTP', + 'net/http.HandlerFunc.ServeHTTP', + 'test/pkg/util.glob..func1.1', + 'golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP', + 'test/pkg/create.(*create).initServer.func2.1', + 'github.com/opentracing-contrib/go-stdlib/nethttp.MiddlewareFunc.func5', + 'github.com/weaveworks/common/middleware.Log.Wrap.func1', + 'github.com/weaveworks/common/middleware.Instrument.Wrap.func1', + 'github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics', + 'github.com/weaveworks/common/middleware.Instrument.Wrap.func1.2', + 'github.com/gorilla/mux.(*Router).ServeHTTP', + 'github.com/bufbuild/connect-go.(*Handler).ServeHTTP', + 'github.com/bufbuild/connect-go.NewUnaryHandler[...].func1', + 'github.com/bufbuild/connect-go.NewUnaryHandler[...].func1.1', + 'test/pkg/ingester.(*Ingester).Push', + 'github.com/klauspost/compress/gzip.(*Reader).Read', + 'github.com/klauspost/compress/flate.(*decompressor).Read', + 'github.com/klauspost/compress/flate.(*dictDecoder).tryWriteCopy', + 'github.com/klauspost/compress/flate.(*dictDecoder).writeByte', + 'github.com/klauspost/compress/flate.(*decompressor).huffmanBytesReader', + 'github.com/klauspost/compress/flate.(*dictDecoder).writeCopy', + 'github.com/klauspost/compress/flate.(*decompressor).nextBlock', + 'runtime.(*mcache).allocLarge', + 'runtime.(*pageAlloc).alloc', + 'runtime.(*pageAlloc).allocRange', + 'runtime.(*pageAlloc).update', + 'runtime.(*pallocBits).summarize', + 'test/pkg/create.(*Head).Ingest', + 'test/pkg/create.(*Head).convertSamples', + 'test/pkg/create.(*deduplicatingSlice[...]).ingest', + 'test/pkg/create.(*stacktracesHelper).rewrite', + 'test/pkg/create.idConversionTable.rewriteUint64', + 'runtime.add', + 'test/pkg/create.(*stacktracesHelper).key', + 'runtime.mapassign_fast64', + 'runtime.hashGrow', + 'runtime.makeBucketArray', + 'runtime.newarray', + 'runtime.profilealloc', + 'runtime.mProf_Malloc', + 'runtime.callers', + 'runtime.callers.func1', + 'runtime.gentraceback', + 'runtime.findfunc', + 'runtime.(*hmap).newoverflow', + 'runtime.releasem', + 'runtime.growWork_fast64', + 'runtime.evacuate_fast64', + 'encoding/binary.littleEndian.PutUint64', + 'runtime.acquirem', + 'test/pkg/create.(*labelCache).rewriteLabels', + 'runtime.mapaccess1_fast64', + 'runtime.mapaccess2_faststr', + 'aeshashbody', + 'memeqbody', + 'runtime.mapaccess2', + 'runtime.memhash_varlen', + 'runtime.evacuated', + 'test/pkg/create.(*locationsHelper).key', + 'runtime.bucketShift', + 'test/pkg/create.(*stringsHelper).addToRewriter', + 'test/pkg/create.(*locationsHelper).rewrite', + 'github.com/prometheus/client_golang/prometheus.(*CounterVec).WithLabelValues', + 'github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues', + 'github.com/prometheus/client_golang/prometheus.(*MetricVec).hashLabelValues', + 'github.com/prometheus/client_golang/prometheus.hashAdd', + 'test/pkg/create.(*deltaProfiles).computeDelta', + 'test/pkg/create.deltaSamples', + 'runtime.typedmemmove', + 'runtime.bulkBarrierPreWrite', + 'test/pkg/create.copySlice[...]', + 'runtime.add1', + 'runtime.roundupsize', + 'runtime.pcdatavalue', + 'runtime.pcvalue', + 'runtime.step', + 'github.com/go-kit/log.(*context).Log', + 'github.com/go-kit/log.bindValues', + 'github.com/go-kit/log.Caller.func1', + 'runtime.Caller', + 'runtime.(*Frames).Next', + 'runtime.funcline1', + 'runtime.readvarint', + 'test/pkg/gen/google/v1.(*Profile).ReturnToVTPool', + 'test/pkg/gen/google/v1.(*Profile).ResetVT', + 'github.com/bufbuild/connect-go.(*errorTranslatingSender).Send', + 'github.com/bufbuild/connect-go.(*connectUnaryHandlerSender).Send', + 'github.com/bufbuild/connect-go.(*connectUnaryMarshaler).Marshal', + 'github.com/bufbuild/connect-go.(*compressionPool).Compress', + 'github.com/bufbuild/connect-go.(*compressionPool).putCompressor', + 'runtime.spanOf', + 'compress/gzip.(*Writer).Reset', + 'compress/gzip.(*Writer).init', + 'compress/flate.(*Writer).Reset', + 'compress/flate.(*compressor).reset', + 'github.com/bufbuild/connect-go.(*compressionPool).getCompressor', + 'github.com/bufbuild/connect-go.receiveUnaryRequest[...]', + 'github.com/bufbuild/connect-go.(*errorTranslatingReceiver).Receive', + 'github.com/bufbuild/connect-go.(*connectUnaryHandlerReceiver).Receive', + 'github.com/bufbuild/connect-go.(*connectUnaryUnmarshaler).UnmarshalFunc', + 'bytes.(*Buffer).ReadFrom', + 'github.com/weaveworks/common/middleware.(*reqBody).Read', + 'net/http.(*body).Read', + 'net/http.(*body).readLocked', + 'net/http/internal.(*chunkedReader).Read', + 'bufio.(*Reader).Read', + 'net/http.(*connReader).Read', + 'net.(*conn).Read', + 'net.(*netFD).Read', + 'syscall.Read', + 'syscall.read', + 'syscall.Syscall', + 'net/http.(*ServeMux).ServeHTTP', + 'net/http/pprof.Index', + 'net/http/pprof.handler.ServeHTTP', + 'runtime/pprof.(*Profile).WriteTo', + 'runtime/pprof.writeAlloc', + 'runtime/pprof.writeHeapInternal', + 'runtime/pprof.writeHeapProto', + 'runtime/pprof.(*profileBuilder).pbSample', + 'runtime/pprof.(*profileBuilder).flush', + 'compress/flate.(*compressor).encSpeed', + 'compress/flate.(*huffmanBitWriter).writeBlockDynamic', + 'github.com/felixge/httpsnoop.(*rw).Write', + 'github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics.func2.1', + 'github.com/weaveworks/common/middleware.(*badResponseLoggingWriter).Write', + 'github.com/opentracing-contrib/go-stdlib/nethttp.(*statusCodeTracker).Write', + 'net/http.(*response).Write', + 'net/http.(*response).write', + 'bufio.(*Writer).Write', + 'bufio.(*Writer).Flush', + 'net/http.(*chunkWriter).Write', + 'net/http.checkConnErrorWriter.Write', + 'net.(*conn).Write', + 'net.(*netFD).Write', + 'internal/poll.(*FD).Write', + 'syscall.write', + 'compress/flate.token.length', + 'compress/flate.(*deflateFast).encode', + 'compress/flate.(*compressor).init', + 'runtime/pprof.writeHeapProto.func1', + 'runtime/pprof.(*profileBuilder).pbLabel', + 'runtime/pprof.(*protobuf).int64Opt', + 'runtime/pprof.(*protobuf).endMessage', + 'runtime/pprof.(*protobuf).startMessage', + 'runtime/pprof.(*protobuf).uint64s', + 'runtime/pprof.(*protobuf).int64s', + 'runtime/pprof.(*profileBuilder).appendLocsForStack', + 'runtime/pprof.(*profileBuilder).emitLocation', + 'runtime.memclrNoHeapPointersChunked', + 'runtime.mapassign_faststr', + 'runtime.mapaccess1_faststr', + 'runtime.memclrHasPointers', + 'runtime/pprof.(*profileBuilder).pbLine', + 'runtime.duffcopy', + 'runtime.duffzero', + 'runtime.CallersFrames', + 'runtime/pprof.allFrames', + 'runtime.funcInfo.entry', + 'runtime.(*moduledata).textAddr', + 'runtime.funcfile', + 'runtime.findnull', + 'indexbytebody', + 'runtime.funcname', + 'runtime.(*Func).Entry', + 'runtime.pcdatavalue1', + 'runtime/pprof.runtime_expandFinalInlineFrame', + 'runtime/pprof.(*profileBuilder).stringIndex', + 'runtime.growWork_faststr', + 'runtime.evacuate_faststr', + 'runtime.advanceEvacuationMark', + 'runtime/pprof.(*protobuf).uint64Opt', + 'runtime.funcdata', + 'runtime/pprof.(*profileBuilder).build', + 'compress/flate.(*deflateFast).matchLen', + 'compress/flate.(*huffmanBitWriter).writeBits', + 'compress/flate.(*huffmanBitWriter).writeDynamicHeader', + 'compress/flate.hash', + 'fmt.Fprintf', + 'fmt.(*pp).doPrintf', + 'fmt.(*pp).printArg', + 'fmt.(*pp).fmtInteger', + 'fmt.(*fmt).fmtInteger', + 'compress/flate.token.offset', + 'compress/flate.load64', + 'runtime.FuncForPC', + 'runtime/pprof.newProfileBuilder', + 'runtime/pprof.(*profileBuilder).readMapping', + 'os.ReadFile', + 'runtime.(*Func).Name', + 'runtime/pprof.scaleHeapSample', + 'math.archExp', + 'runtime.(*MemProfileRecord).Stack', + 'runtime/pprof.writeGoroutine', + 'runtime/pprof.writeRuntimeProfile', + 'runtime/pprof.runtime_goroutineProfileWithLabels', + 'runtime.goroutineProfileWithLabels', + 'runtime.forEachGRace', + 'runtime.goroutineProfileWithLabels.func4', + 'runtime.goroutineProfileWithLabels.func4.1', + 'runtime.saveg', + 'runtime.funcspdelta', + 'runtime.goroutineProfileWithLabels.func1', + 'runtime.isSystemGoroutine', + 'runtime.goroutineProfileWithLabels.func2', + 'runtime.startTheWorld', + 'runtime.startTheWorld.func1', + 'runtime.startTheWorldWithSema', + 'runtime.wakep', + 'runtime.startm', + 'runtime.notewakeup', + 'runtime.futexwakeup', + 'runtime.futex', + 'runtime.goroutineProfileWithLabels.func3', + 'runtime/pprof.printCountProfile', + 'runtime/pprof.printCountProfile.func1', + 'bytes.(*Buffer).Write', + 'runtime.slicebytetostring', + 'runtime.overLoadFactor', + 'runtime.heapBits.bits', + 'runtime.greyobject', + 'runtime/pprof.parseProcSelfMaps', + 'runtime/pprof.elfBuildID', + 'os.OpenFile', + 'syscall.Open', + 'syscall.openat', + 'syscall.Syscall6', + 'runtime/pprof.parseProcSelfMaps.func1', + 'bytes.Cut', + 'runtime/pprof.(*profileBuilder).addMapping', + 'os.Open', + 'os.openFileNolog', + 'os.newFile', + 'runtime.SetFinalizer', + 'runtime.SetFinalizer.func2', + 'runtime.addfinalizer', + 'runtime.addspecial', + 'runtime.(*pageAlloc).allocToCache', + 'os.(*File).Stat', + 'internal/poll.(*FD).Fstat', + 'syscall.Fstat', + 'os.(*File).Read', + 'runtime/pprof.(*keysByCount).Less', + 'cmpbody', + 'github.com/prometheus/client_golang/prometheus.(*GaugeVec).WithLabelValues', + 'runtime.assertI2I', + 'runtime.getitab', + 'runtime.(*itabTableType).find', + 'github.com/weaveworks/common/middleware.Instrument.getRouteName', + 'github.com/weaveworks/common/middleware.getRouteName', + 'github.com/weaveworks/common/middleware.MakeLabelValue', + 'strings.Trim', + 'github.com/gorilla/mux.(*Router).Match', + 'github.com/gorilla/mux.(*Route).Match', + 'github.com/gorilla/mux.(*routeRegexp).Match', + 'regexp.(*Regexp).doExecute', + 'regexp.(*Regexp).backtrack', + 'regexp.(*Regexp).tryBacktrack', + 'github.com/weaveworks/common/logging.gokit.Debugf', + 'github.com/uber/jaeger-client-go.(*Tracer).Extract', + 'github.com/uber/jaeger-client-go.(*TextMapPropagator).Extract', + 'runtime.assertE2I2', + 'github.com/weaveworks/common/middleware.Tracer.Wrap.func1', + 'net/http.(*response).finishRequest', + 'net/http.(*chunkWriter).writeHeader', + 'net/http.Header.writeSubset', + 'net/http.Header.sortedKeyValues', + 'sync.(*Pool).Get', + 'net/http.(*conn).readRequest', + 'runtime.mapiterinit', + 'runtime.gcBgMarkWorker', + 'runtime.gcBgMarkWorker.func2', + 'runtime.gcDrain', + 'runtime.(*gcBits).bytep', + 'runtime.(*mspan).objIndex', + 'runtime.(*gcWork).put', + 'runtime.getempty', + 'runtime.putfull', + 'runtime.(*lfstack).push', + 'runtime.(*mspan).markBitsForIndex', + 'runtime.markBits.isMarked', + 'runtime.arenaIndex', + 'runtime.(*gcWork).tryGet', + 'runtime.trygetfull', + 'runtime.spanOfUnchecked', + 'runtime.heapBits.next', + 'runtime.gcFlushBgCredit', + 'runtime.(*gcWork).balance', + 'runtime.handoff', + 'runtime.(*gcWork).tryGetFast', + 'runtime.gcMarkDone', + 'runtime.gcMarkTermination', + 'runtime.mProf_Flush', + 'runtime.mProf_FlushLocked', + 'runtime.(*bucket).mp', + 'runtime.gcMarkTermination.func4', + 'runtime.forEachP', + 'runtime.gcMarkTermination.func4.1', + 'runtime.(*mcache).prepareForSweep', + 'runtime.(*mcache).releaseAll', + 'net/http.(*persistConn).readLoop', + 'runtime.selectgo', + 'runtime.send', + 'runtime.goready', + 'runtime.goready.func1', + 'runtime.ready', + 'runtime.runqput', + 'bufio.(*Reader).Peek', + 'bufio.(*Reader).fill', + 'net/http.(*persistConn).Read', + 'net/http.(*persistConn).readResponse', + 'github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).gotFirstResponseByte', + 'runtime.bgsweep', + 'runtime.sweepone', + 'runtime.(*sweepLocker).tryAcquire', + 'runtime.(*sweepLocked).sweep', + 'runtime.(*gcBitsArena).tryAlloc', + 'runtime.spanClass.sizeclass', + 'runtime/internal/atomic.(*Uint32).CompareAndSwap', + 'runtime.mcall', + 'runtime.park_m', + 'runtime.schedule', + 'runtime.findrunnable', + 'runtime.netpoll', + 'runtime.epollwait', + 'runtime.stopm', + 'runtime.notesleep', + 'runtime.futexsleep', + 'runtime.(*randomOrder).start', + 'runtime.checkTimers', + 'runtime.runtimer', + 'runtime.dodeltimer0', + 'runtime.gcstopm', + 'runtime.lock2', + 'runtime.procyield', + 'runtime.(*lfstack).pop', + 'runtime.gosched_m', + 'runtime.lock', + 'runtime.goschedImpl', + 'runtime.execute', + 'runtime.casgstatus', + 'net/http.(*persistConn).writeLoop', + 'net/http.(*Request).write', + 'net/http.newTransferWriter', + 'runtime.convI2I', + 'runtime.chansend1', + 'runtime.chansend', + 'net/http.persistConnWriter.Write', + 'runtime.exitsyscall', + 'runtime.exitsyscallfast', + 'runtime.exitsyscallfast_reacquired', + 'test/pkg/distributor.(*Distributor).Push.func1', + 'test/pkg/distributor.(*Distributor).sendProfiles', + 'test/pkg/distributor.(*Distributor).sendProfilesErr', + 'test/pkg/gen/ingester/v1/ingesterv1connect.(*ingesterServiceClient).Push', + 'github.com/bufbuild/connect-go.(*Client[...]).CallUnary', + 'github.com/bufbuild/connect-go.NewClient[...].func2', + 'github.com/bufbuild/connect-go.NewClient[...].func1', + 'github.com/bufbuild/connect-go.receiveUnaryResponse[...]', + 'github.com/bufbuild/connect-go.(*connectUnaryClientReceiver).Receive', + 'github.com/bufbuild/connect-go.(*compressionPool).Decompress', + 'github.com/bufbuild/connect-go.(*compressionPool).getDecompressor', + 'compress/gzip.(*Reader).Reset', + 'compress/gzip.(*Reader).readHeader', + 'compress/flate.(*dictDecoder).init', + 'runtime.heapBits.initSpan', + 'compress/flate.(*decompressor).Reset', + 'runtime.newstack', + 'runtime.copystack', + 'compress/flate.NewReader', + 'compress/flate.fixedHuffmanDecoderInit', + 'github.com/bufbuild/connect-go.(*connectClientSender).Send', + 'github.com/bufbuild/connect-go.(*connectUnaryMarshaler).write', + 'github.com/bufbuild/connect-go.(*duplexHTTPCall).Write', + 'io.(*pipe).write', + 'runtime.chanrecv1', + 'runtime.chanrecv', + 'runtime.recv', + 'github.com/bufbuild/connect-go.(*errorTranslatingReceiver).Close', + 'github.com/bufbuild/connect-go.(*connectUnaryClientReceiver).Close', + 'github.com/bufbuild/connect-go.(*duplexHTTPCall).CloseRead', + 'github.com/opentracing-contrib/go-stdlib/nethttp.closeTracker.Close', + 'runtime/pprof.profileWriter', + 'runtime/pprof.(*profileBuilder).addCPUData', + 'runtime/pprof.(*profMap).lookup', + 'net/http.(*connReader).backgroundRead', + 'internal/poll.(*FD).Read', + ], + }, + }, + }, }, ], };