Table of Contents

Namespace Qavren.Edge.Diagnostics

Classes

EdgeComponentReport

One component's self-reported identity, contributed via IEdgeDiagnosticsContributor.

EdgeDiagnostics

Default IEdgeDiagnostics: aggregates contributors, paths, startup and lifecycle.

EdgeDiagnosticsRenderer

Renders an EdgeDiagnosticsReport for humans and for machines.

EdgeDiagnosticsReport

Everything a support request needs, in one object.

EdgeStartupTaskReport

How one startup task ran, as recorded by the host.

Interfaces

IEdgeDiagnostics

Produces a point-in-time EdgeDiagnosticsReport for the whole host.

IEdgeDiagnosticsContributor

Implemented by any component that wants to appear in Components.