FiberDumpModule

PackageAxial
Snapshot conversion and rendering for fiber dumps.

Summary

NameSignatureSynopsis
Representation
RenderAtthis.RenderAtRenders the dump as a single line, measuring lifetime against clock for live fibers.
IdIdThe fiber id.
NameNameThe diagnostic name given at the fork site, if any.
ParentIdParentIdThe parent fiber id, if available.
AnnotationsAnnotationsThe runtime annotations in scope at the fork site.
StartedAtStartedAtThe UTC timestamp when the fiber started.
StartedTickStartedTickThe monotonic reading when the fiber started.
SettledAtSettledAtThe UTC timestamp when the fiber settled, if it had settled when the snapshot was taken.
SettledTickSettledTickThe monotonic reading when the fiber settled.
StatusStatusThe fiber status when the snapshot was taken.
Operations
ofMetadataFiberDump.ofMetadata metadataTakes a dump from live fiber metadata.
renderAtFiberDump.renderAt clock dumpRenders one dump as a single line, measuring lifetime against now for live fibers.
renderTreeAtFiberDump.renderTreeAt clock dumpsRenders a set of dumps as an indented parent/child tree.

Representation

kind:member

RenderAt

this.RenderAt
Member
Renders the dump as a single line, measuring lifetime against clock for live fibers.

Parameters

NameTypeDescription
clockIClock

Returns

string
kind:member

Id

Id
Member
The fiber id.

Returns

FiberId
kind:member

Name

Name
Member
The diagnostic name given at the fork site, if any.

Returns

string option
kind:member

ParentId

ParentId
Member
The parent fiber id, if available.

Returns

FiberId option
kind:member

Annotations

Annotations
Member
The runtime annotations in scope at the fork site.

Returns

Map<string, string>
kind:member

StartedAt

StartedAt
Member
The UTC timestamp when the fiber started.

Returns

DateTimeOffset
kind:member

StartedTick

StartedTick
Member
The monotonic reading when the fiber started.

Returns

TimeSpan
kind:member

SettledAt

SettledAt
Member
The UTC timestamp when the fiber settled, if it had settled when the snapshot was taken.

Returns

DateTimeOffset option
kind:member

SettledTick

SettledTick
Member
The monotonic reading when the fiber settled.

Returns

TimeSpan option
kind:member

Status

Status
Member
The fiber status when the snapshot was taken.

Returns

FiberStatus

Operations

kind:member

ofMetadata

FiberDump.ofMetadata metadata
Member
Takes a dump from live fiber metadata.

Parameters

NameTypeDescription
metadataFiberMetadata

Returns

FiberDump
kind:member

renderAt

FiberDump.renderAt clock dump
Member
Renders one dump as a single line, measuring lifetime against now for live fibers.

Parameters

NameTypeDescription
clockIClock
dumpFiberDump

Returns

string
kind:member

renderTreeAt

FiberDump.renderTreeAt clock dumps
Member
Renders a set of dumps as an indented parent/child tree. Fibers whose parent is absent from dumps (including root fibers) become top-level nodes.

Parameters

NameTypeDescription
clockIClock
dumpsFiberDump list

Returns

string