Beignet API reference
    Preparing search index...

    Interface ProviderEvent

    Logged when a provider is set up, started, or stopped.

    interface ProviderEvent {
        action: "start" | "setup" | "stop";
        details?: unknown;
        id: string;
        parentSpanId?: string;
        providerName: string;
        requestId?: string;
        spanId?: string;
        timestamp: string;
        traceId?: string;
        traceparent?: string;
        type: "provider";
        watcher?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    action: "start" | "setup" | "stop"
    details?: unknown

    Optional structured detail payload. Devtools applies default redaction to this field before events are stored.

    id: string

    Unique identifier for this event (UUID or timestamp-based).

    parentSpanId?: string

    Parent span ID when this event belongs to a nested operation.

    providerName: string
    requestId?: string

    Optional correlation ID to link events from the same request/operation.

    spanId?: string

    Span ID for the operation represented by this event.

    timestamp: string

    ISO timestamp when the event occurred.

    traceId?: string

    W3C trace ID for cross-service correlation.

    traceparent?: string

    W3C traceparent header value associated with this event.

    type: "provider"
    watcher?: string

    Optional watcher name that owns this event. Built-in events can infer their watcher from type; custom integrations can set this to use their own watcher configuration.