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

     1  {
     2    "flamebearer": {
     3      "names": [
     4        "total",
     5        "System.Private.CoreLib!System.Threading.TimerQueue.FireNextTimers()",
     6        "System.Private.CoreLib!System.Threading.TimerQueue.EnsureTimerFiresBy(unsigned int32)",
     7        "System.Private.CoreLib!System.Threading.ThreadPoolWorkQueue.Dispatch()",
     8        "System.Private.CoreLib!System.Threading.ThreadPoolWorkQueue.EnsureThreadRequested()",
     9        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.__Canon,cartservice.cartstore.RedisCartStore+\u003cGetCartAsync\u003ed__13].MoveNext(class System.Threading.Thread)",
    10        "System.Private.CoreLib!System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(class System.Threading.Thread,class System.Threading.ExecutionContext,class System.Threading.ContextCallback,class System.Object)",
    11        "cartservice!cartservice.cartstore.RedisCartStore+\u003cGetCartAsync\u003ed__13.MoveNext()",
    12        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.__Canon].SetExistingTaskResult(class System.Threading.Tasks.Task`1\u003c!0\u003e,!0)",
    13        "System.Private.CoreLib!System.Threading.Tasks.Task`1[System.__Canon].TrySetResult(!0)",
    14        "System.Private.CoreLib!System.Threading.Tasks.Task.RunContinuations(class System.Object)",
    15        "System.Private.CoreLib!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(class System.Runtime.CompilerServices.IAsyncStateMachineBox,bool)",
    16        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.__Canon,Grpc.Shared.Server.UnaryServerMethodInvoker`3+\u003cAwaitInvoker\u003ed__5[System.__Canon,System.__Canon,System.__Canon]].MoveNext(class System.Threading.Thread)",
    17        "System.Private.CoreLib!System.Threading.ExecutionContext.RunInternal(class System.Threading.ExecutionContext,class System.Threading.ContextCallback,class System.Object)",
    18        "Grpc.AspNetCore.Server!Grpc.Shared.Server.UnaryServerMethodInvoker`3+\u003cAwaitInvoker\u003ed__5[System.__Canon,System.__Canon,System.__Canon].MoveNext()",
    19        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.Threading.Tasks.VoidTaskResult,Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3+\u003cHandleCallAsyncCore\u003ed__2[System.__Canon,System.__Canon,System.__Canon]].MoveNext(class System.Threading.Thread)",
    20        "Grpc.AspNetCore.Server!Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3+\u003cHandleCallAsyncCore\u003ed__2[System.__Canon,System.__Canon,System.__Canon].MoveNext()",
    21        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Threading.Tasks.VoidTaskResult].SetExistingTaskResult(class System.Threading.Tasks.Task`1\u003c!0\u003e,!0)",
    22        "System.Private.CoreLib!System.Threading.Tasks.Task`1[System.Threading.Tasks.VoidTaskResult].TrySetResult(!0)",
    23        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.Threading.Tasks.VoidTaskResult,Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3+\u003c\u003cHandleCallAsync\u003eg__AwaitHandleCall|8_0\u003ed[System.__Canon,System.__Canon,System.__Canon]].MoveNext(class System.Threading.Thread)",
    24        "Grpc.AspNetCore.Server!Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3+\u003c\u003cHandleCallAsync\u003eg__AwaitHandleCall|8_0\u003ed[System.__Canon,System.__Canon,System.__Canon].MoveNext()",
    25        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.Threading.Tasks.VoidTaskResult,Microsoft.AspNetCore.Routing.EndpointMiddleware+\u003c\u003cInvoke\u003eg__AwaitRequestTask|6_0\u003ed].MoveNext(class System.Threading.Thread)",
    26        "Microsoft.AspNetCore.Routing!Microsoft.AspNetCore.Routing.EndpointMiddleware+\u003c\u003cInvoke\u003eg__AwaitRequestTask|6_0\u003ed.MoveNext()",
    27        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.Threading.Tasks.VoidTaskResult,Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol+\u003cProcessRequests\u003ed__223`1[System.__Canon]].MoveNext(class System.Threading.Thread)",
    28        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol+\u003cProcessRequests\u003ed__223`1[System.__Canon].MoveNext()",
    29        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WriteSuffix()",
    30        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2OutputProducer.WriteStreamSuffixAsync()",
    31        "System.IO.Pipelines!System.IO.Pipelines.Pipe.CompleteWriter(class System.Exception)",
    32        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.Threading.Tasks.VoidTaskResult,Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2OutputProducer+\u003cProcessDataWrites\u003ed__47].MoveNext(class System.Threading.Thread)",
    33        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2OutputProducer+\u003cProcessDataWrites\u003ed__47.MoveNext()",
    34        "System.IO.Pipelines!System.IO.Pipelines.Pipe+DefaultPipeReader.AdvanceTo(value class System.SequencePosition)",
    35        "System.IO.Pipelines!System.IO.Pipelines.Pipe.AdvanceReader(class System.IO.Pipelines.BufferSegment,int32,class System.IO.Pipelines.BufferSegment,int32)",
    36        "System.Net.Sockets!System.Net.Sockets.SocketAsyncEngine.System.Threading.IThreadPoolWorkItem.Execute()",
    37        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.Threading.Tasks.VoidTaskResult,Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Internal.SocketConnection+\u003cProcessReceives\u003ed__28].MoveNext(class System.Threading.Thread)",
    38        "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets!Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Internal.SocketConnection+\u003cProcessReceives\u003ed__28.MoveNext()",
    39        "System.Net.Sockets!System.Net.Sockets.Socket.ReceiveAsync(class System.Net.Sockets.SocketAsyncEventArgs,value class System.Threading.CancellationToken)",
    40        "System.Net.Sockets!System.Net.Sockets.SocketAsyncEventArgs.DoOperationReceive(class System.Net.Sockets.SafeSocketHandle,value class System.Threading.CancellationToken)",
    41        "System.Net.Sockets!System.Net.Sockets.SocketAsyncContext.ReceiveAsync(value class System.Memory`1\u003cunsigned int8\u003e,value class System.Net.Sockets.SocketFlags,int32\u0026,class System.Action`5\u003cint32,unsigned int8[],int32,value class System.Net.Sockets.SocketFlags,value class System.Net.Sockets.SocketError\u003e,value class System.Threading.CancellationToken)",
    42        "System.Net.Sockets!System.Net.Sockets.SocketPal.TryCompleteReceive(class System.Net.Sockets.SafeSocketHandle,value class System.Span`1\u003cunsigned int8\u003e,value class System.Net.Sockets.SocketFlags,int32\u0026,value class System.Net.Sockets.SocketError\u0026)",
    43        "System.Net.Sockets!System.Net.Sockets.SocketPal.SysReceive(class System.Net.Sockets.SafeSocketHandle,value class System.Net.Sockets.SocketFlags,value class System.Span`1\u003cunsigned int8\u003e,value class Error\u0026)",
    44        "System.Net.Sockets!System.Net.Sockets.SocketAsyncContext+OperationQueue`1[System.__Canon].ProcessAsyncOperation(!0)",
    45        "System.Net.Sockets!System.Net.Sockets.SocketAsyncContext+OperationQueue`1[System.__Canon].ProcessQueuedOperation(!0)",
    46        "System.Net.Sockets!System.Net.Sockets.SocketAsyncContext+BufferMemoryReceiveOperation.DoTryComplete(class System.Net.Sockets.SocketAsyncContext)",
    47        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Stream`1[System.__Canon].Execute()",
    48        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequestsAsync(class Microsoft.AspNetCore.Hosting.Server.IHttpApplication`1\u003c!!0\u003e)",
    49        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start(!!0\u0026)",
    50        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol+\u003cProcessRequestsAsync\u003ed__222`1[System.__Canon].MoveNext()",
    51        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests(class Microsoft.AspNetCore.Hosting.Server.IHttpApplication`1\u003c!!0\u003e)",
    52        "Microsoft.AspNetCore.Hosting!Microsoft.AspNetCore.Hosting.HostingApplication.CreateContext(class Microsoft.AspNetCore.Http.Features.IFeatureCollection)",
    53        "Microsoft.AspNetCore.Hosting!Microsoft.AspNetCore.Hosting.HostingApplicationDiagnostics.StartActivity(class Microsoft.AspNetCore.Http.HttpContext,bool\u0026)",
    54        "System.Diagnostics.DiagnosticSource!System.Diagnostics.Activity.Start()",
    55        "System.Diagnostics.DiagnosticSource!System.Diagnostics.Activity.GenerateW3CId()",
    56        "System.Diagnostics.DiagnosticSource!System.Diagnostics.ActivityTraceId.CreateRandom()",
    57        "System.Diagnostics.DiagnosticSource!System.Diagnostics.ActivityTraceId.SetToRandomBytes(value class System.Span`1\u003cunsigned int8\u003e)",
    58        "System.Private.CoreLib!System.Guid.NewGuid()",
    59        "Microsoft.AspNetCore.HostFiltering!Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware.Invoke(class Microsoft.AspNetCore.Http.HttpContext)",
    60        "Microsoft.AspNetCore.Routing!Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(class Microsoft.AspNetCore.Http.HttpContext)",
    61        "Grpc.AspNetCore.Server!Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3[System.__Canon,System.__Canon,System.__Canon].HandleCallAsync(class Microsoft.AspNetCore.Http.HttpContext)",
    62        "Grpc.AspNetCore.Server!Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3[System.__Canon,System.__Canon,System.__Canon].HandleCallAsyncCore(class Microsoft.AspNetCore.Http.HttpContext,class Grpc.AspNetCore.Server.Internal.HttpContextServerCallContext)",
    63        "Grpc.AspNetCore.Server!Grpc.Shared.Server.UnaryServerMethodInvoker`3[System.__Canon,System.__Canon,System.__Canon].Invoke(class Microsoft.AspNetCore.Http.HttpContext,class Grpc.Core.ServerCallContext,!1)",
    64        "cartservice!cartservice.services.CartService.EmptyCart(class Hipstershop.EmptyCartRequest,class Grpc.Core.ServerCallContext)",
    65        "cartservice!cartservice.services.CartService+\u003cEmptyCart\u003ed__5.MoveNext()",
    66        "cartservice!cartservice.cartstore.RedisCartStore.EmptyCartAsync(class System.String)",
    67        "cartservice!cartservice.cartstore.RedisCartStore+\u003cEmptyCartAsync\u003ed__12.MoveNext()",
    68        "StackExchange.Redis!StackExchange.Redis.ConnectionMultiplexer.ExecuteAsyncImpl(class StackExchange.Redis.Message,class StackExchange.Redis.ResultProcessor`1\u003c!!0\u003e,class System.Object,class StackExchange.Redis.ServerEndPoint)",
    69        "StackExchange.Redis!StackExchange.Redis.PhysicalBridge.TryWriteAsync(class StackExchange.Redis.Message,bool)",
    70        "StackExchange.Redis!StackExchange.Redis.PhysicalBridge.WriteMessageTakingWriteLockAsync(class StackExchange.Redis.PhysicalConnection,class StackExchange.Redis.Message)",
    71        "Pipelines.Sockets.Unofficial!Pipelines.Sockets.Unofficial.Threading.MutexSlim.ActivateNextQueueItemWithValidatedToken(int32)",
    72        "cartservice!cartservice.services.CartService.AddItem(class Hipstershop.AddItemRequest,class Grpc.Core.ServerCallContext)",
    73        "cartservice!cartservice.services.CartService+\u003cAddItem\u003ed__3.MoveNext()",
    74        "cartservice!cartservice.cartstore.RedisCartStore.AddItemAsync(class System.String,class System.String,int32)",
    75        "cartservice!cartservice.cartstore.RedisCartStore+\u003cAddItemAsync\u003ed__11.MoveNext()",
    76        "System.Private.CoreLib!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Threading.Tasks.VoidTaskResult].GetStateMachineBox(!!0\u0026,class System.Threading.Tasks.Task`1\u003c!0\u003e\u0026)",
    77        "System.Console!System.Console.WriteLine(class System.String)",
    78        "System.Private.CoreLib!System.IO.TextWriter+SyncTextWriter.WriteLine(class System.String)",
    79        "System.Private.CoreLib!System.IO.StreamWriter.WriteLine(class System.String)",
    80        "System.Private.CoreLib!System.IO.StreamWriter.Flush(bool,bool)",
    81        "System.Console!System.ConsolePal.Write(class Microsoft.Win32.SafeHandles.SafeFileHandle,unsigned int8[],int32,int32,bool)",
    82        "System.Console!System.ConsolePal.Write(class Microsoft.Win32.SafeHandles.SafeFileHandle,unsigned int8*,int32,bool)",
    83        "cartservice!cartservice.cartstore.RedisCartStore.GetCartAsync(class System.String)",
    84        "StackExchange.Redis!StackExchange.Redis.RedisDatabase.HashGetAsync(value class StackExchange.Redis.RedisKey,value class StackExchange.Redis.RedisValue,value class StackExchange.Redis.CommandFlags)",
    85        "StackExchange.Redis!StackExchange.Redis.PhysicalBridge.WriteMessageInsideLock(class StackExchange.Redis.PhysicalConnection,class StackExchange.Redis.Message)",
    86        "StackExchange.Redis!StackExchange.Redis.PhysicalBridge.WriteMessageToServerInsideWriteLock(class StackExchange.Redis.PhysicalConnection,class StackExchange.Redis.Message)",
    87        "StackExchange.Redis!StackExchange.Redis.PhysicalConnection.GetReadModeCommand(bool)",
    88        "StackExchange.Redis!StackExchange.Redis.PhysicalConnection.get_BridgeCouldBeNull()",
    89        "StackExchange.Redis!StackExchange.Redis.Message.WriteTo(class StackExchange.Redis.PhysicalConnection)",
    90        "StackExchange.Redis!StackExchange.Redis.Message+CommandKeyValueMessage.WriteImpl(class StackExchange.Redis.PhysicalConnection)",
    91        "StackExchange.Redis!StackExchange.Redis.PhysicalConnection.WriteHeader(value class StackExchange.Redis.RedisCommand,int32,value class StackExchange.Redis.CommandBytes)",
    92        "System.IO.Pipelines!System.IO.Pipelines.Pipe.GetSpan(int32)",
    93        "System.IO.Pipelines!System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(int32)",
    94        "Grpc.AspNetCore.Server!Grpc.AspNetCore.Server.Internal.PipeExtensions.ReadSingleMessageAsync(class System.IO.Pipelines.PipeReader,class Grpc.AspNetCore.Server.Internal.HttpContextServerCallContext,class System.Func`2\u003cclass Grpc.Core.DeserializationContext,!!0\u003e)",
    95        "Grpc.AspNetCore.Server!Grpc.AspNetCore.Server.Internal.PipeExtensions+\u003cReadSingleMessageAsync\u003ed__13`1[System.__Canon].MoveNext()",
    96        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestPipeReader.AdvanceTo(value class System.SequencePosition)",
    97        "Microsoft.AspNetCore.Server.Kestrel.Core!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2MessageBody.AdvanceTo(value class System.SequencePosition,value class System.SequencePosition)",
    98        "System.IO.Pipelines!System.IO.Pipelines.Pipe+DefaultPipeReader.AdvanceTo(value class System.SequencePosition,value class System.SequencePosition)"
    99      ],
   100      "levels": [
   101        [0, 3238, 0, 0],
   102        [0, 3223, 0, 3, 0, 15, 0, 1],
   103        [
   104          0, 1877, 0, 43, 0, 604, 0, 32, 0, 425, 0, 5, 0, 317, 317, 4, 0, 15, 15,
   105          2
   106        ],
   107        [0, 1877, 0, 44, 0, 513, 0, 40, 0, 91, 0, 33, 0, 425, 0, 6],
   108        [0, 1877, 0, 45, 0, 513, 0, 41, 0, 91, 0, 13, 0, 425, 0, 7],
   109        [0, 1877, 0, 46, 0, 513, 0, 42, 0, 91, 0, 34, 0, 425, 0, 8],
   110        [0, 1877, 0, 47, 0, 513, 0, 38, 0, 91, 0, 35, 0, 425, 0, 9],
   111        [0, 1877, 0, 45, 0, 513, 513, 39, 0, 91, 0, 36, 0, 425, 0, 10],
   112        [0, 1877, 0, 24, 513, 91, 0, 37, 0, 425, 0, 11],
   113        [0, 1686, 0, 55, 0, 191, 0, 48, 513, 91, 0, 38, 0, 425, 0, 12],
   114        [0, 1686, 0, 56, 0, 191, 0, 49, 513, 91, 91, 39, 0, 425, 0, 13],
   115        [0, 1686, 0, 57, 0, 191, 0, 50, 604, 425, 0, 14],
   116        [0, 1686, 0, 58, 0, 191, 0, 51, 604, 425, 0, 8],
   117        [0, 1686, 0, 45, 0, 191, 0, 52, 604, 425, 0, 9],
   118        [0, 1686, 0, 16, 0, 191, 0, 53, 604, 425, 0, 10],
   119        [0, 180, 0, 90, 0, 1506, 0, 59, 0, 191, 191, 54, 604, 425, 0, 11],
   120        [
   121          0, 180, 0, 45, 0, 1310, 0, 79, 0, 158, 0, 68, 0, 38, 0, 60, 795, 425, 0,
   122          15
   123        ],
   124        [
   125          0, 180, 0, 91, 0, 1310, 0, 45, 0, 158, 0, 45, 0, 38, 0, 45, 795, 425, 0,
   126          13
   127        ],
   128        [
   129          0, 180, 0, 92, 0, 1310, 0, 7, 0, 158, 0, 69, 0, 38, 0, 61, 795, 425, 0,
   130          16
   131        ],
   132        [
   133          0, 180, 0, 93, 0, 341, 0, 80, 0, 969, 0, 73, 0, 158, 0, 70, 0, 38, 0,
   134          62, 795, 425, 0, 17
   135        ],
   136        [
   137          0, 180, 0, 94, 0, 341, 0, 64, 0, 969, 0, 74, 0, 158, 0, 45, 0, 38, 0,
   138          45, 795, 425, 0, 18
   139        ],
   140        [
   141          0, 180, 180, 31, 0, 341, 0, 65, 0, 969, 0, 75, 0, 158, 0, 71, 0, 38, 0,
   142          63, 795, 425, 0, 10
   143        ],
   144        [
   145          180, 341, 0, 66, 0, 969, 0, 76, 0, 154, 0, 73, 0, 4, 4, 72, 0, 38, 0,
   146          64, 795, 425, 0, 11
   147        ],
   148        [
   149          180, 341, 0, 81, 0, 969, 0, 77, 0, 154, 6, 74, 4, 38, 0, 65, 795, 425,
   150          0, 19
   151        ],
   152        [
   153          180, 341, 0, 82, 0, 969, 969, 78, 6, 148, 0, 75, 4, 38, 0, 66, 795, 425,
   154          0, 13
   155        ],
   156        [
   157          180, 8, 0, 85, 0, 333, 0, 83, 975, 148, 0, 76, 4, 38, 38, 67, 795, 425,
   158          0, 20
   159        ],
   160        [180, 8, 0, 86, 0, 333, 333, 84, 975, 148, 0, 77, 837, 425, 0, 17],
   161        [180, 8, 0, 87, 1308, 148, 148, 78, 837, 425, 0, 18],
   162        [180, 8, 0, 88, 2293, 425, 0, 10],
   163        [180, 8, 8, 89, 2293, 425, 0, 11],
   164        [2481, 425, 0, 21],
   165        [2481, 425, 0, 13],
   166        [2481, 425, 0, 22],
   167        [2481, 425, 0, 17],
   168        [2481, 425, 0, 18],
   169        [2481, 425, 0, 10],
   170        [2481, 425, 0, 11],
   171        [2481, 425, 0, 23],
   172        [2481, 425, 0, 13],
   173        [2481, 425, 0, 24],
   174        [2481, 425, 0, 25],
   175        [2481, 425, 0, 26],
   176        [2481, 425, 0, 27],
   177        [2481, 425, 0, 28],
   178        [2481, 425, 0, 13],
   179        [2481, 425, 0, 29],
   180        [2481, 425, 0, 30],
   181        [2481, 425, 425, 31]
   182      ],
   183      "numTicks": 3238,
   184      "maxSelf": 969,
   185      "spyName": "dotnetspy",
   186      "sampleRate": 100,
   187      "units": "samples",
   188      "format": "single"
   189    },
   190    "metadata": {
   191      "format": "single",
   192      "sampleRate": 100,
   193      "spyName": "dotnetspy",
   194      "units": "samples"
   195    },
   196    "timeline": {
   197      "startTime": 1634591500,
   198      "samples": [361, 1613, 360, 908],
   199      "durationDelta": 10
   200    },
   201    "groups": {}
   202  }