{ "flamebearer": { "names": [ "total", "runtime/pprof.profileWriter", "runtime/pprof.(*profileBuilder).build", "compress/gzip.(*Writer).Write", "compress/flate.NewWriter", "compress/flate.(*compressor).init", "net/http.(*conn).serve", "net/http.serverHandler.ServeHTTP", "net/http.HandlerFunc.ServeHTTP", "github.com/klauspost/compress/gzhttp.NewWrapper.func1.1", "net/http.(*ServeMux).ServeHTTP", "github.com/slok/go-http-metrics/middleware/std.Handler.func1", "github.com/slok/go-http-metrics/middleware.Middleware.Measure", "github.com/slok/go-http-metrics/middleware/std.Handler.func1.1", "github.com/pyroscope-io/pyroscope/pkg/server.(*Controller).ingestHandler", "github.com/pyroscope-io/pyroscope/pkg/server.wrapConvertFunctionBuf.func1", "github.com/pyroscope-io/pyroscope/pkg/convert.ParseTrieBuf", "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.IterateRaw", "github.com/pyroscope-io/pyroscope/pkg/storage/tree.(*Tree).InsertInt", "bufio.NewReaderSize", "github.com/pyroscope-io/pyroscope/pkg/util/debug.(*Reporter).Start", "github.com/pyroscope-io/pyroscope/pkg/util/debug.DiskUsage", "github.com/pyroscope-io/pyroscope/pkg/util/debug.dirSize", "path/filepath.Walk", "path/filepath.walk", "path/filepath.readDirNames", "os.(*File).Readdirnames", "os.(*File).readdir", "github.com/pyroscope-io/pyroscope/pkg/agent/upstream/direct.(*Direct).uploadLoop", "github.com/pyroscope-io/pyroscope/pkg/agent/upstream/direct.(*Direct).safeUpload", "github.com/pyroscope-io/pyroscope/pkg/agent/upstream/direct.(*Direct).uploadProfile", "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.(*Trie).Iterate", "github.com/pyroscope-io/pyroscope/pkg/storage.IngestionObserver.Put", "github.com/pyroscope-io/pyroscope/pkg/storage.(*Storage).Put", "github.com/pyroscope-io/pyroscope/pkg/storage/segment.(*Segment).Put", "github.com/pyroscope-io/pyroscope/pkg/storage/segment.(*streeNode).put", "github.com/pyroscope-io/pyroscope/pkg/storage/segment.(*Segment).Put.func1", "github.com/pyroscope-io/pyroscope/pkg/storage.(*Storage).Put.func1", "github.com/pyroscope-io/pyroscope/pkg/storage/tree.(*Tree).Clone", "github.com/pyroscope-io/pyroscope/pkg/storage/tree.(*treeNode).clone", "github.com/pyroscope-io/pyroscope/pkg/storage/cache.(*Cache).GetOrCreate", "github.com/pyroscope-io/pyroscope/pkg/storage/cache.(*Cache).get", "github.com/pyroscope-io/pyroscope/pkg/storage/cache/lfu.(*Cache).GetOrSet", "github.com/pyroscope-io/pyroscope/pkg/storage/cache/lfu.(*Cache).increment", "github.com/pyroscope-io/pyroscope/pkg/agent.(*ProfileSession).takeSnapshots", "github.com/pyroscope-io/pyroscope/pkg/agent/gospy.(*GoSpy).Snapshot", "runtime/pprof.writeHeap", "runtime/pprof.writeHeapInternal", "runtime/pprof.writeHeapProto", "runtime/pprof.(*profileBuilder).pbSample", "runtime/pprof.(*profileBuilder).flush", "compress/flate.newDeflateFast", "runtime/pprof.(*profileBuilder).appendLocsForStack", "runtime/pprof.(*profileBuilder).stringIndex", "runtime/pprof.(*profileBuilder).emitLocation", "github.com/pyroscope-io/pyroscope/pkg/agent/gospy.getHeapProfile", "io/ioutil.ReadAll", "io.ReadAll", "github.com/pyroscope-io/pyroscope/pkg/convert.ParsePprof", "google.golang.org/protobuf/proto.Unmarshal", "google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal", "google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal", "google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer", "google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo", "reflect.New", "github.com/pyroscope-io/pyroscope/pkg/agent/gospy.(*GoSpy).Snapshot.func1", "github.com/pyroscope-io/pyroscope/pkg/agent/gospy.startCPUProfile", "runtime/pprof.StartCPUProfile" ], "levels": [ [0, 75489, 0, 0], [ 0, 4733, 0, 44, 0, 26930, 0, 28, 0, 21845, 0, 20, 0, 21973, 0, 6, 0, 8, 0, 1 ], [ 0, 4733, 0, 45, 0, 26930, 0, 29, 0, 21845, 0, 21, 0, 128, 128, 19, 0, 21845, 0, 7, 0, 8, 0, 2 ], [ 0, 1, 0, 65, 0, 4701, 0, 55, 0, 31, 0, 46, 0, 26930, 0, 30, 0, 21845, 0, 22, 128, 21845, 0, 8, 0, 8, 0, 3 ], [ 0, 1, 0, 66, 0, 4681, 0, 58, 0, 20, 0, 56, 0, 31, 0, 47, 0, 14746, 0, 32, 0, 12184, 12184, 31, 0, 21845, 0, 23, 128, 21845, 0, 9, 0, 8, 3, 4 ], [ 0, 1, 1, 67, 0, 4681, 0, 59, 0, 20, 20, 57, 0, 31, 0, 48, 0, 14746, 0, 33, 12184, 21845, 0, 24, 128, 21845, 0, 10, 3, 5, 5, 5 ], [ 1, 4681, 0, 60, 20, 22, 0, 52, 0, 9, 0, 49, 0, 6554, 0, 40, 0, 8192, 0, 34, 12184, 21845, 0, 25, 128, 21845, 0, 8 ], [ 1, 4681, 0, 61, 20, 3, 0, 54, 0, 19, 19, 53, 0, 9, 0, 50, 0, 6554, 0, 41, 0, 8192, 0, 35, 12184, 21845, 0, 26, 128, 21845, 0, 8 ], [ 1, 4681, 0, 62, 20, 3, 0, 50, 19, 9, 0, 3, 0, 6554, 0, 42, 0, 8192, 0, 36, 12184, 21845, 21845, 27, 128, 21845, 0, 11 ], [ 1, 4681, 0, 63, 20, 3, 0, 3, 19, 9, 2, 4, 0, 6554, 6554, 43, 0, 8192, 0, 37, 34157, 21845, 0, 12 ], [ 1, 4681, 4681, 64, 20, 3, 0, 4, 21, 2, 2, 5, 0, 5, 5, 51, 6554, 8192, 0, 38, 34157, 21845, 0, 13 ], [4702, 3, 3, 5, 6582, 8192, 0, 39, 34157, 21845, 0, 8], [11287, 8192, 0, 39, 34157, 21845, 0, 8], [11287, 8192, 0, 39, 34157, 21845, 0, 14], [11287, 8192, 0, 39, 34157, 21845, 0, 15], [11287, 8192, 0, 39, 34157, 21845, 0, 16], [11287, 8192, 0, 39, 34157, 21845, 0, 17], [11287, 8192, 8192, 39, 34157, 21845, 21845, 18] ], "numTicks": 75489, "maxSelf": 21845, "spyName": "gospy", "sampleRate": 100, "units": "objects", "format": "single" }, "metadata": { "format": "single", "sampleRate": 100, "spyName": "gospy", "units": "objects" }, "timeline": { "startTime": 1632505880, "samples": [26580, 48911], "durationDelta": 10 }, "groups": {} }