Table of Contents

Class EdgeLifecycleRecord

Namespace
Qavren.Edge.Lifecycle
Assembly
Qavren.Edge.Core.dll

One entry in the hub's rolling history, surfaced by diagnostics.

public sealed record EdgeLifecycleRecord : IEquatable<EdgeLifecycleRecord>
Inheritance
EdgeLifecycleRecord
Implements
Inherited Members

Constructors

EdgeLifecycleRecord(DateTimeOffset, EdgeLifecycleEventKind, EdgeMemoryPressure?, TimeSpan, int)

One entry in the hub's rolling history, surfaced by diagnostics.

Properties

Duration

How long every observer took to run.

Kind

Which lifecycle event this is.

Level

The reported pressure level, set only for MemoryPressure.

ObserverFailures

How many observers threw, each caught inside its own try/catch.

Timestamp

When the event was raised.