Tracing Domain
Methods
Tracing.start #
Start trace events collection.
Tracing.start is implemented as a stub only.
Parameters
categories
Optional
string
Category/tag filter
options
Optional
string
Tracing options
bufferUsageReportingInterval
Optional
number
If set, the agent will issue bufferUsage events at this interval, specified in milliseconds
transferMode
Optional
string
Whether to report trace events as series of dataCollected events or to save trace to a
stream (defaults to ReportEvents
).
Allowed values: ReportEvents
, ReturnAsStream
streamFormat
Optional
Trace data format to use. This only applies when using ReturnAsStream
transfer mode (defaults to json
).
streamCompression
Optional
Compression format to use. This only applies when using ReturnAsStream
transfer mode (defaults to none
)
traceConfig
Optional
perfettoConfig
Optional
string
Base64-encoded serialized perfetto.protos.TraceConfig protobuf message
When specified, the parameters categories
, options
, traceConfig
are ignored. (Encoded as a base64 string when passed over JSON)
tracingBackend
Optional
Events
Tracing.tracingComplete #
Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events.
Tracing.tracingComplete is implemented as a stub only.
Parameters
dataLossOccurred
boolean
Indicates whether some trace data is known to have been lost, e.g. because the trace ring buffer wrapped around.
stream
Optional
A handle of the stream that holds resulting trace data.
traceFormat
Optional
Trace data format of returned stream.
streamCompression
Optional
Compression format of returned stream.
Types
Tracing.TraceConfig #
Type: object
Properties
recordMode
Optional
string
Controls how the trace buffer stores data.
Allowed values: recordUntilFull
, recordContinuously
, recordAsMuchAsPossible
, echoToConsole
traceBufferSizeInKb
Optional
number
Size of the trace buffer in kilobytes. If not specified or zero is passed, a default value of 200 MB would be used.
enableSampling
Optional
boolean
Turns on JavaScript stack sampling.
enableSystrace
Optional
boolean
Turns on system tracing.
enableArgumentFilter
Optional
boolean
Turns on argument filter.
includedCategories
Optional
array[ string
]
Included category filters.
excludedCategories
Optional
array[ string
]
Excluded category filters.
syntheticDelays
Optional
array[ string
]
Configuration to synthesize the delays in tracing.
memoryDumpConfig
Optional
Configuration for memory dump triggers. Used only when "memory-infra" category is enabled.