This package defines the interface types for Luvio Instrumentation Service, based on OpenTelemetry.
Installation
npm install -client/service-instrumentation-types
Usage
import {
type InstrumentationService,
type InstrumentationServiceDescriptor,
type LuvioOTelTraceAPI,
type LuvioOTelMetricsAPI
} from '@conduit-client/service-instrumentation-types/v1';
This package only contains TypeScript type definitions and is used by both the main instrumentation service package (-client/service-instrumentation) and the implementation packages.
Implementations
The following packages provide implementations of these interfaces: