Skip to main content

ProviderDiagnostics

Process-local provider pressure metrics and per-capability evidence.

activeStreamsActivestreams (integer)required

Currently admitted provider streams.

maxActiveStreamsMaxactivestreams (integer)required

Highest concurrent admitted stream count observed.

admittedStreamsAdmittedstreams (integer)required

Provider streams admitted for execution.

rejectedStreamsRejectedstreams (integer)required

Provider stream opens rejected after capability resolution.

overloadedRejectionsOverloadedrejections (integer)required

Rejected opens caused by the provider concurrency bound.

inputQueueDepthInputqueuedepth (integer)required

Caller input frames currently buffered before provider handling.

maxInputQueueDepthMaxinputqueuedepth (integer)required

Highest caller input queue depth observed.

inputFramesInputframes (integer)required

Caller-to-provider lifecycle frames delivered to the handler.

inputMediaBytesInputmediabytes (integer)required

Inline media bytes delivered from callers to the handler.

outputFramesOutputframes (integer)required

Provider-to-caller lifecycle frames accepted for DATA egress.

outputMediaBytesOutputmediabytes (integer)required

Inline media bytes accepted from the provider for DATA egress.

completedStreamsCompletedstreams (integer)required

Streams ending with completed.

failedStreamsFailedstreams (integer)required

Streams ending with failed.

cancelledStreamsCancelledstreams (integer)required

Streams ending with cancelled.

missingTerminalStreamsMissingterminalstreams (integer)required

Admitted streams removed without an observable terminal frame.

cancellationRequestsCancellationrequests (integer)required

Valid cancellation requests received for active streams.

firstOutputSamplesFirstoutputsamples (integer)required

Streams with a measured admission-to-first-output interval.

firstOutputSecondsAverage object

Average admission-to-first-output latency.

anyOf
number
firstOutputSecondsMax object

Maximum admission-to-first-output latency.

anyOf
number
durationSamplesDurationsamples (integer)required

Terminal streams with a measured admitted lifetime.

durationSecondsAverage object

Average admitted stream lifetime.

anyOf
number
durationSecondsMax object

Maximum admitted stream lifetime.

anyOf
number
activeUnaryCallsActiveunarycalls (integer)required

Generic unary provider calls currently executing.

streamSlotsInUseStreamslotsinuse (integer)required

Provider stream slots reserved by admission or execution.

unaryConcurrencyLimitUnaryconcurrencylimit (integer)required

Configured process-wide unary provider concurrency bound.

streamConcurrencyLimitStreamconcurrencylimit (integer)required

Configured process-wide streaming provider concurrency bound.

capabilities object

Metrics keyed by stable qualified capability id.

property name* ProviderCapabilityDiagnostics

Bounded lifecycle and media metrics for one served capability.

activeStreamsActivestreams (integer)required

Currently admitted provider streams.

maxActiveStreamsMaxactivestreams (integer)required

Highest concurrent admitted stream count observed.

admittedStreamsAdmittedstreams (integer)required

Provider streams admitted for execution.

rejectedStreamsRejectedstreams (integer)required

Provider stream opens rejected after capability resolution.

overloadedRejectionsOverloadedrejections (integer)required

Rejected opens caused by the provider concurrency bound.

inputQueueDepthInputqueuedepth (integer)required

Caller input frames currently buffered before provider handling.

maxInputQueueDepthMaxinputqueuedepth (integer)required

Highest caller input queue depth observed.

inputFramesInputframes (integer)required

Caller-to-provider lifecycle frames delivered to the handler.

inputMediaBytesInputmediabytes (integer)required

Inline media bytes delivered from callers to the handler.

outputFramesOutputframes (integer)required

Provider-to-caller lifecycle frames accepted for DATA egress.

outputMediaBytesOutputmediabytes (integer)required

Inline media bytes accepted from the provider for DATA egress.

completedStreamsCompletedstreams (integer)required

Streams ending with completed.

failedStreamsFailedstreams (integer)required

Streams ending with failed.

cancelledStreamsCancelledstreams (integer)required

Streams ending with cancelled.

missingTerminalStreamsMissingterminalstreams (integer)required

Admitted streams removed without an observable terminal frame.

cancellationRequestsCancellationrequests (integer)required

Valid cancellation requests received for active streams.

firstOutputSamplesFirstoutputsamples (integer)required

Streams with a measured admission-to-first-output interval.

firstOutputSecondsAverage object

Average admission-to-first-output latency.

anyOf
number
firstOutputSecondsMax object

Maximum admission-to-first-output latency.

anyOf
number
durationSamplesDurationsamples (integer)required

Terminal streams with a measured admitted lifetime.

durationSecondsAverage object

Average admitted stream lifetime.

anyOf
number
durationSecondsMax object

Maximum admitted stream lifetime.

anyOf
number
ProviderDiagnostics
{
"activeStreams": 0,
"maxActiveStreams": 0,
"admittedStreams": 0,
"rejectedStreams": 0,
"overloadedRejections": 0,
"inputQueueDepth": 0,
"maxInputQueueDepth": 0,
"inputFrames": 0,
"inputMediaBytes": 0,
"outputFrames": 0,
"outputMediaBytes": 0,
"completedStreams": 0,
"failedStreams": 0,
"cancelledStreams": 0,
"missingTerminalStreams": 0,
"cancellationRequests": 0,
"firstOutputSamples": 0,
"firstOutputSecondsAverage": 0,
"firstOutputSecondsMax": 0,
"durationSamples": 0,
"durationSecondsAverage": 0,
"durationSecondsMax": 0,
"activeUnaryCalls": 0,
"streamSlotsInUse": 0,
"unaryConcurrencyLimit": 0,
"streamConcurrencyLimit": 0,
"capabilities": {}
}