vigil_core library
Core capture, privacy, tracing, and export primitives for Vigil.
Classes
- Vigil
- In-memory recorder and event source for Vigil HTTP calls.
- VigilBodySummary
- A bounded, display-safe description of an HTTP body.
- VigilConfig
- Controls capture, retention, masking, and gated diagnostics.
- VigilCurlExporter
- Converts captured calls into shell-safe cURL commands.
- VigilDataMasker
- Privacy helpers used before HTTP data is retained or exported.
- VigilDebugPayload
-
Gated backend error details decoded from a
Vigil-Debugheader. - VigilEvent
- Notification emitted by the Vigil recorder.
- VigilHttpCall
- Immutable request lifecycle captured by Vigil.
- VigilHttpError
- Client-side transport failure captured for an HTTP call.
- VigilHttpRequest
- Request data captured at the start of an HTTP call.
- VigilHttpResponse
- Response data captured at the end of an HTTP call.
- VigilServerTiming
-
A metric parsed from an HTTP
Server-Timingresponse header. - VigilServerTimingParser
-
Parses metrics from the standard HTTP
Server-Timingheader. - VigilTraceContext
-
A W3C trace context propagated through the
traceparentHTTP header.
Enums
- VigilBodyKind
- The representation retained for a captured request or response body.
- VigilCallState
- Lifecycle state of a captured HTTP call.
- VigilEventType
- Change represented by a VigilEvent.