@breadstone/archipel-platform-telemetry
Classes
| Class | Description |
|---|---|
| MetricsService | Provides eagerly-initialized OpenTelemetry metric instruments. |
| NoopTelemetryFacade | - |
| OtelSdkHolder | Holds a reference to the OpenTelemetry NodeSDK instance and performs a graceful shutdown when the application terminates. |
| TelemetryCacheMetricsRecorder | Generic cache metrics recorder that forwards cache lifecycle events into the telemetry facade (which may be a noop when disabled). |
| TelemetryFacade | - |
| TelemetryHealthIndicator | Health indicator for the telemetry infrastructure. Checks whether the OpenTelemetry SDK has been initialized via OtelSdkHolder. |
| TelemetryLoggerService | - |
| TelemetryModule | - |
| TelemetryRuleEngine | - |
Interfaces
| Interface | Description |
|---|---|
| IMetricInstruments | - |
| ITelemetryFacade | - |
| ITelemetryMetricsOptions | - |
| ITelemetryOptions | - |
| ITelemetryTracesOptions | - |
Variables
| Variable | Description |
|---|---|
| defaultTelemetryOptions | - |
| TELEMETRY_ENABLED | - |
| TELEMETRY_FACADE | - |
| TELEMETRY_OPTIONS | - |
Functions
| Function | Description |
|---|---|
| validateTelemetryOptions | Validates telemetry options and throws on invalid values. |