github.com/pyroscope-io/pyroscope@v0.37.3-0.20230725203016-5f6947968bd0/cypress/fixtures/hotrod-python-driver-cpu.json (about) 1 { 2 "flamebearer": { 3 "names": [ 4 "total", 5 "threading.py:930 - _bootstrap", 6 "threading.py:973 - _bootstrap_inner", 7 "threading.py:910 - run", 8 "threadloop/threadloop.py:78 - _start_io_loop", 9 "tornado/platform/asyncio.py:199 - start", 10 "asyncio/base_events.py:596 - run_forever", 11 "asyncio/base_events.py:1891 - _run_once", 12 "asyncio/events.py:80 - _run", 13 "tornado/ioloop.py:688 - \u003clambda\u003e", 14 "tornado/ioloop.py:741 - _run_callback", 15 "tornado/gen.py:814 - inner", 16 "tornado/gen.py:775 - run", 17 "tornado/gen.py:818 - handle_yield", 18 "asyncio/base_events.py:1890 - _run_once", 19 "tornado/gen.py:769 - run", 20 "jaeger_client/reporter.py:168 - _consume_queue", 21 "tornado/gen.py:234 - wrapper", 22 "jaeger_client/reporter.py:194 - _submit", 23 "tornado/gen.py:216 - wrapper", 24 "jaeger_client/reporter.py:211 - _send", 25 "jaeger_client/thrift_gen/agent/Agent.py:99 - emitBatch", 26 "jaeger_client/thrift_gen/agent/Agent.py:108 - send_emitBatch", 27 "thrift/transport/TTransport.py:179 - flush", 28 "jaeger_client/TUDPTransport.py:41 - write", 29 "jaeger_client/thrift_gen/agent/Agent.py:266 - write", 30 "jaeger_client/thrift_gen/jaeger/ttypes.py:797 - write", 31 "jaeger_client/thrift_gen/jaeger/ttypes.py:588 - write", 32 "thrift/protocol/TCompactProtocol.py:42 - nested", 33 "thrift/protocol/TCompactProtocol.py:283 - __writeBinary", 34 "thrift/protocol/TCompactProtocol.py:220 - __writeSize", 35 "thrift/protocol/TCompactProtocol.py:154 - __writeVarint", 36 "thrift/protocol/TCompactProtocol.py:64 - writeVarint", 37 "jaeger_client/thrift_gen/agent/Agent.py:106 - send_emitBatch", 38 "jaeger_client/thrift_gen/agent/Agent.py:263 - write", 39 "thrift/protocol/TCompactProtocol.py:229 - writeCollectionBegin", 40 "jaeger_client/thrift_gen/jaeger/ttypes.py:151 - write", 41 "thrift/protocol/TCompactProtocol.py:179 - writeStructBegin", 42 "jaeger_client/thrift_gen/jaeger/ttypes.py:555 - write", 43 "thrift/protocol/TCompactProtocol.py:70 - writeVarint", 44 "asyncio/selector_events.py:120 - _read_from_self", 45 "flask/app.py:2088 - __call__", 46 "flask/app.py:2070 - wsgi_app", 47 "flask/app.py:1516 - full_dispatch_request", 48 "flask/app.py:1499 - dispatch_request", 49 "services/driver/server.py:25 - find_nearest", 50 "flask/json/__init__.py:347 - jsonify", 51 "werkzeug/local.py:430 - __get__", 52 "werkzeug/local.py:544 - _get_current_object", 53 "flask/globals.py:48 - _find_app", 54 "werkzeug/local.py:247 - top", 55 "werkzeug/local.py:153 - __getattr__", 56 "flask/app.py:1513 - full_dispatch_request", 57 "services/driver/server.py:32 - handle_find_nearest", 58 "services/driver/server.py:30 - \u003clistcomp\u003e", 59 "services/driver/redis.py:13 - get_driver", 60 "asyncio/events.py:95 - _run", 61 "tornado/ioloop.py:761 - _run_callback", 62 "tornado/gen.py:792 - run", 63 "tornado/gen.py:254 - wrapper", 64 "tornado/gen.py:741 - __init__", 65 "tornado/gen.py:780 - run", 66 "jaeger_client/reporter.py:195 - _submit" 67 ], 68 "levels": [ 69 [0, 8159, 0, 0], 70 [0, 1, 0, 7, 0, 2, 0, 41, 0, 8156, 0, 1], 71 [0, 1, 0, 7, 0, 2, 0, 42, 0, 8156, 0, 2], 72 [0, 1, 0, 56, 0, 1, 0, 52, 0, 1, 0, 43, 0, 8156, 0, 3], 73 [0, 1, 0, 9, 0, 1, 0, 44, 0, 1, 0, 44, 0, 8156, 0, 4], 74 [0, 1, 0, 57, 0, 1, 0, 45, 0, 1, 0, 45, 0, 8156, 0, 5], 75 [0, 1, 0, 11, 0, 1, 0, 53, 0, 1, 0, 46, 0, 8156, 0, 6], 76 [0, 1, 0, 58, 0, 1, 0, 54, 0, 1, 0, 47, 0, 8155, 0, 14, 0, 1, 0, 7], 77 [0, 1, 0, 7, 0, 1, 1, 55, 0, 1, 0, 48, 0, 8155, 0, 8, 0, 1, 0, 8], 78 [0, 1, 0, 56, 1, 1, 0, 49, 0, 465, 465, 40, 0, 7690, 0, 9, 0, 1, 0, 9], 79 [0, 1, 0, 9, 1, 1, 0, 50, 465, 7690, 0, 10, 0, 1, 0, 10], 80 [0, 1, 0, 57, 1, 1, 1, 51, 465, 7690, 0, 11, 0, 1, 0, 11], 81 [0, 1, 0, 11, 467, 7690, 0, 15, 0, 1, 0, 12], 82 [0, 1, 0, 58, 467, 7690, 0, 16, 0, 1, 1, 13], 83 [0, 1, 0, 7, 467, 7690, 0, 17], 84 [0, 1, 0, 56, 467, 7690, 0, 18], 85 [0, 1, 0, 9, 467, 7690, 0, 19], 86 [0, 1, 0, 57, 467, 7690, 0, 20], 87 [0, 1, 0, 11, 467, 7690, 0, 21], 88 [0, 1, 0, 59, 467, 3, 0, 33, 0, 7687, 0, 22], 89 [0, 1, 0, 60, 467, 3, 0, 34, 0, 1, 0, 25, 0, 7686, 0, 23], 90 [0, 1, 0, 61, 467, 3, 0, 26, 0, 1, 0, 26, 0, 7686, 7686, 24], 91 [0, 1, 1, 62, 467, 1, 0, 38, 0, 1, 0, 27, 0, 1, 1, 35, 0, 1, 0, 27], 92 [468, 1, 0, 28, 0, 1, 0, 36, 1, 1, 0, 28], 93 [468, 1, 0, 29, 0, 1, 1, 37, 1, 1, 0, 29], 94 [468, 1, 0, 30, 2, 1, 0, 30], 95 [468, 1, 0, 31, 2, 1, 0, 31], 96 [468, 1, 1, 39, 2, 1, 1, 32] 97 ], 98 "numTicks": 8159, 99 "maxSelf": 7686, 100 "spyName": "pyspy", 101 "sampleRate": 100, 102 "units": "samples", 103 "format": "single" 104 }, 105 "metadata": { 106 "format": "single", 107 "sampleRate": 100, 108 "spyName": "pyspy", 109 "units": "samples" 110 }, 111 "timeline": { 112 "startTime": 1634591500, 113 "samples": [2405, 2168, 1761, 1829], 114 "durationDelta": 10 115 }, 116 "groups": {} 117 }