Skip to content

Telemetry Sink Protocol

Records structured operational telemetry and flushes buffered sink output.

Telemetry Sink Protocol

Records structured operational telemetry and flushes buffered sink output.

FieldValue
Protocol IDaster.telemetry-sink
Version1.0.0
Compatibility range^1.0.0
Requirement helperaster.telemetry-sink.require(settings?) via the protocol module
Provider helperAvailable through Protocol.provide(...).

Settings

DefaultProtocolSettingsSchema (Record<string, unknown> | null).

Operations

OperationSummaryRequestResponse
recordRecord one structured telemetry event.Effect Schema (Objects)Effect Schema (Void)
flushFlush buffered telemetry output.Effect Schema (Objects)Effect Schema (Void)

Conformance Expectations

  • Register with aster.telemetry-sink at 1.0.0 inside ^1.0.0.
  • Implement every operation: record, flush.
  • Decode requests and responses against the operation schemas listed above.
  • Run the protocol conformance kit where one exists: No named kit yet; providers are still expected to satisfy the registry schemas..

Declared Authority

None declared. This protocol grants no authority by itself.