github.com/pyroscope-io/pyroscope@v0.37.3-0.20230725203016-5f6947968bd0/cypress/fixtures/shipping-service-go-cpu.json (about)

     1  {
     2    "flamebearer": {
     3      "names": [
     4        "total",
     5        "runtime.mstart",
     6        "runtime.mstart1",
     7        "runtime.templateThread",
     8        "runtime.notesleep",
     9        "runtime.futexsleep",
    10        "runtime.futex",
    11        "runtime.sysmon",
    12        "runtime.usleep",
    13        "runtime.unlockWithRank",
    14        "runtime.unlock2",
    15        "runtime.notetsleep",
    16        "runtime.notetsleep_internal",
    17        "runtime.mcall",
    18        "runtime.park_m",
    19        "runtime.schedule",
    20        "runtime.findrunnable",
    21        "runtime.stopm",
    22        "runtime.netpoll",
    23        "runtime.epollwait",
    24        "runtime.checkTimers",
    25        "runtime.runtimer",
    26        "runtime.runOneTimer",
    27        "runtime.bgscavenge.func1",
    28        "runtime.wakeScavenger",
    29        "runtime.injectglist",
    30        "runtime.injectglist.func1",
    31        "runtime.startm",
    32        "runtime.notewakeup",
    33        "runtime.futexwakeup",
    34        "runtime.gcBgMarkWorker",
    35        "runtime.systemstack",
    36        "runtime.gcBgMarkWorker.func2",
    37        "runtime.gcDrain",
    38        "runtime.scanobject",
    39        "runtime.pageIndexOf",
    40        "runtime.markBits.isMarked",
    41        "runtime.markroot",
    42        "runtime.markroot.func1",
    43        "runtime.suspendG",
    44        "runtime.procyield",
    45        "runtime.scanstack",
    46        "runtime.gentraceback",
    47        "runtime.(*gcWork).tryGet",
    48        "runtime.bgscavenge",
    49        "runtime.bgscavenge.func2",
    50        "runtime.(*pageAlloc).scavenge",
    51        "runtime.(*pageAlloc).scavengeOne",
    52        "runtime.(*pageAlloc).scavengeRangeLocked",
    53        "runtime.sysUnused",
    54        "runtime.madvise",
    55        "google.golang.org/grpc.(*Server).serveStreams.func1.2",
    56        "google.golang.org/grpc.(*Server).handleStream",
    57        "runtime.mapaccess2_faststr",
    58        "google.golang.org/grpc.(*Server).processUnaryRPC",
    59        "google.golang.org/grpc.recvAndDecompress",
    60        "google.golang.org/grpc.(*parser).recvMsg",
    61        "google.golang.org/grpc.(*Server).handleRawConn.func1",
    62        "google.golang.org/grpc.(*Server).serveStreams",
    63        "google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams",
    64        "golang.org/x/net/http2.(*Framer).ReadFrame",
    65        "golang.org/x/net/http2.parseHeadersFrame",
    66        "runtime.newobject",
    67        "runtime.nextFreeFast",
    68        "golang.org/x/net/http2.(*Framer).readMetaFrame",
    69        "golang.org/x/net/http2/hpack.(*Decoder).Write",
    70        "golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr",
    71        "golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral",
    72        "golang.org/x/net/http2/hpack.(*Decoder).readString",
    73        "golang.org/x/net/http2/hpack.huffmanDecode",
    74        "golang.org/x/net/http2.(*Framer).checkFrameOrder",
    75        "github.com/pyroscope-io/pyroscope/pkg/agent/upstream/remote.(*Remote).handleJobs",
    76        "github.com/pyroscope-io/pyroscope/pkg/agent/upstream/remote.(*Remote).safeUpload",
    77        "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.(*Trie).Bytes",
    78        "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.(*Trie).Serialize",
    79        "runtime.growslice",
    80        "runtime.mallocgc",
    81        "github.com/pyroscope-io/pyroscope/pkg/agent.(*ProfileSession).takeSnapshots",
    82        "github.com/pyroscope-io/pyroscope/pkg/agent/gospy.(*GoSpy).Snapshot",
    83        "runtime/pprof.writeHeap",
    84        "runtime/pprof.writeHeapInternal",
    85        "runtime/pprof.writeHeapProto",
    86        "runtime/pprof.(*profileBuilder).build",
    87        "compress/flate.(*Writer).Close",
    88        "compress/flate.(*compressor).close",
    89        "compress/flate.(*compressor).encSpeed",
    90        "compress/flate.(*huffmanBitWriter).writeBlockDynamic",
    91        "compress/flate.(*huffmanBitWriter).indexTokens",
    92        "compress/flate.(*huffmanEncoder).generate",
    93        "compress/flate.(*huffmanEncoder).bitCounts",
    94        "runtime/pprof.(*profileBuilder).appendLocsForStack",
    95        "runtime.mapaccess2_fast64",
    96        "runtime.funcline",
    97        "runtime.funcline1",
    98        "runtime.pcvalue",
    99        "runtime.step",
   100        "github.com/pyroscope-io/pyroscope/pkg/convert.(*Profile).Get",
   101        "github.com/pyroscope-io/pyroscope/pkg/convert.(*Profile).findFunctionName",
   102        "github.com/pyroscope-io/pyroscope/pkg/convert.(*Profile).findLocation",
   103        "sort.Search",
   104        "github.com/pyroscope-io/pyroscope/pkg/convert.(*Profile).findLocation.func1",
   105        "github.com/pyroscope-io/pyroscope/pkg/convert.(*Profile).findFunction",
   106        "github.com/pyroscope-io/pyroscope/pkg/convert.(*Profile).findFunction.func1",
   107        "github.com/pyroscope-io/pyroscope/pkg/agent/gospy.(*GoSpy).Snapshot.func3",
   108        "github.com/pyroscope-io/pyroscope/pkg/agent.(*ProfileSession).takeSnapshots.func1",
   109        "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.(*Trie).Insert",
   110        "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.newTrieNode",
   111        "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.(*trieNode).findNodeAt",
   112        "runtime.(*mcache).nextFree",
   113        "runtime.(*mcache).refill",
   114        "runtime.(*mcentral).uncacheSpan",
   115        "runtime.(*spanSet).push",
   116        "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.(*trieNode).insert",
   117        "runtime.gcAssistAlloc",
   118        "runtime.gcAssistAlloc.func1",
   119        "runtime.gcAssistAlloc1",
   120        "runtime.gcDrainN",
   121        "runtime.findObject",
   122        "github.com/pyroscope-io/pyroscope/pkg/agent/gospy.getHeapProfile",
   123        "io/ioutil.ReadAll",
   124        "io/ioutil.readAll",
   125        "bytes.(*Buffer).ReadFrom",
   126        "compress/gzip.(*Reader).Read",
   127        "compress/flate.(*decompressor).Read",
   128        "compress/flate.(*dictDecoder).tryWriteCopy",
   129        "compress/flate.(*decompressor).nextBlock",
   130        "compress/flate.(*decompressor).huffmanBlock",
   131        "compress/flate.(*decompressor).huffSym",
   132        "runtime.asyncPreempt",
   133        "bytes.(*Reader).ReadByte",
   134        "github.com/pyroscope-io/pyroscope/pkg/convert.ParsePprof",
   135        "google.golang.org/protobuf/proto.Unmarshal",
   136        "google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal",
   137        "google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal",
   138        "google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer",
   139        "google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo",
   140        "reflect.New",
   141        "reflect.unsafe_New",
   142        "github.com/pyroscope-io/pyroscope/pkg/agent.(*ProfileSession).reset",
   143        "github.com/pyroscope-io/pyroscope/pkg/agent.(*ProfileSession).uploadTries",
   144        "github.com/pyroscope-io/pyroscope/pkg/structs/transporttrie.(*Trie).Diff"
   145      ],
   146      "levels": [
   147        [0, 57, 0, 0],
   148        [
   149          0, 27, 0, 77, 0, 1, 0, 71, 0, 3, 0, 57, 0, 2, 0, 51, 0, 2, 0, 44, 0, 5,
   150          0, 30, 0, 11, 0, 13, 0, 6, 0, 1
   151        ],
   152        [
   153          0, 1, 0, 138, 0, 26, 0, 78, 0, 1, 0, 72, 0, 3, 0, 58, 0, 2, 0, 52, 0, 2,
   154          0, 31, 0, 5, 0, 31, 0, 11, 0, 14, 0, 6, 0, 2
   155        ],
   156        [
   157          0, 1, 0, 139, 0, 4, 0, 118, 0, 19, 2, 96, 0, 3, 0, 79, 0, 1, 0, 73, 0,
   158          3, 0, 59, 0, 1, 0, 54, 0, 1, 1, 53, 0, 2, 0, 45, 0, 5, 0, 32, 0, 11, 0,
   159          15, 0, 5, 0, 7, 0, 1, 0, 3
   160        ],
   161        [
   162          0, 1, 0, 140, 0, 1, 0, 130, 0, 3, 0, 119, 2, 8, 0, 103, 0, 9, 1, 97, 0,
   163          3, 0, 80, 0, 1, 0, 74, 0, 3, 0, 60, 0, 1, 0, 55, 1, 2, 0, 46, 0, 5, 0,
   164          33, 0, 11, 0, 16, 0, 1, 0, 11, 0, 1, 0, 9, 0, 3, 3, 8, 0, 1, 0, 4
   165        ],
   166        [
   167          0, 1, 0, 107, 0, 1, 0, 131, 0, 3, 0, 120, 2, 8, 0, 104, 1, 4, 0, 101, 0,
   168          4, 0, 98, 0, 3, 0, 81, 0, 1, 0, 75, 0, 1, 1, 70, 0, 1, 0, 64, 0, 1, 0,
   169          61, 0, 1, 1, 56, 1, 2, 0, 47, 0, 1, 1, 43, 0, 2, 0, 37, 0, 2, 0, 34, 0,
   170          2, 0, 20, 0, 7, 1, 18, 0, 2, 0, 17, 0, 1, 0, 12, 0, 1, 1, 10, 3, 1, 0, 5
   171        ],
   172        [
   173          0, 1, 1, 76, 0, 1, 0, 132, 0, 3, 0, 121, 2, 8, 0, 105, 1, 4, 0, 99, 0,
   174          4, 0, 99, 0, 1, 0, 92, 0, 1, 0, 90, 0, 1, 0, 82, 0, 1, 1, 76, 1, 1, 0,
   175          65, 0, 1, 0, 62, 2, 2, 0, 48, 1, 2, 0, 38, 0, 1, 1, 36, 0, 1, 1, 35, 0,
   176          2, 0, 21, 1, 6, 6, 19, 0, 2, 0, 4, 0, 1, 0, 5, 4, 1, 1, 6
   177        ],
   178        [
   179          1, 1, 0, 133, 0, 3, 0, 122, 2, 7, 5, 107, 0, 1, 1, 106, 1, 4, 4, 102, 0,
   180          4, 4, 100, 0, 1, 0, 93, 0, 1, 1, 91, 0, 1, 0, 83, 2, 1, 0, 66, 0, 1, 1,
   181          63, 2, 2, 0, 49, 1, 1, 0, 41, 0, 1, 0, 39, 2, 2, 0, 22, 7, 2, 0, 5, 0,
   182          1, 1, 6
   183        ],
   184        [
   185          1, 1, 0, 134, 0, 3, 0, 123, 7, 1, 0, 112, 0, 1, 0, 76, 10, 1, 0, 94, 1,
   186          1, 0, 84, 2, 1, 0, 67, 3, 2, 2, 50, 1, 1, 1, 42, 0, 1, 1, 40, 2, 2, 0,
   187          23, 7, 2, 2, 6
   188        ],
   189        [
   190          1, 1, 0, 135, 0, 1, 0, 126, 0, 1, 0, 125, 0, 1, 1, 124, 7, 1, 0, 62, 0,
   191          1, 0, 108, 10, 1, 1, 95, 1, 1, 0, 85, 2, 1, 0, 68, 10, 2, 0, 24
   192        ],
   193        [
   194          1, 1, 0, 136, 0, 1, 0, 127, 0, 1, 0, 126, 8, 1, 0, 76, 0, 1, 0, 109, 12,
   195          1, 0, 86, 2, 1, 1, 69, 10, 2, 0, 25
   196        ],
   197        [
   198          1, 1, 0, 137, 0, 1, 1, 129, 0, 1, 0, 127, 8, 1, 0, 113, 0, 1, 0, 110,
   199          12, 1, 0, 87, 13, 2, 0, 26
   200        ],
   201        [
   202          1, 1, 1, 76, 1, 1, 1, 128, 8, 1, 0, 31, 0, 1, 1, 111, 12, 1, 0, 88, 13,
   203          2, 0, 27
   204        ],
   205        [12, 1, 0, 114, 13, 1, 1, 89, 13, 2, 0, 28],
   206        [12, 1, 0, 115, 27, 2, 0, 29],
   207        [12, 1, 0, 116, 27, 2, 2, 6],
   208        [12, 1, 0, 34],
   209        [12, 1, 1, 117]
   210      ],
   211      "numTicks": 57,
   212      "maxSelf": 6,
   213      "spyName": "gospy",
   214      "sampleRate": 100,
   215      "units": "samples",
   216      "format": "single"
   217    },
   218    "metadata": {
   219      "format": "single",
   220      "sampleRate": 100,
   221      "spyName": "gospy",
   222      "units": "samples"
   223    },
   224    "timeline": {
   225      "startTime": 1634591500,
   226      "samples": [12, 16, 16, 17],
   227      "durationDelta": 10
   228    },
   229    "groups": {}
   230  }