Documentation / @agentick/kernel / createOTelProvider
Function: createOTelProvider() ​
createOTelProvider(
options?):TelemetryProvider
Defined in: kernel/src/otel-provider.ts:59
Create an OpenTelemetry provider from the standard @opentelemetry/api.
Requires @opentelemetry/api to be installed and configured in your app. This function dynamically imports OTel to avoid hard dependencies.
Parameters ​
options? ​
OTelProviderOptions = {}
Configuration options
Returns ​
A TelemetryProvider that wraps OpenTelemetry
Example ​
typescript
import { Telemetry, createOTelProvider } from './core';
// Basic usage - just works if OTel is configured
Telemetry.setProvider(createOTelProvider());
// With options
Telemetry.setProvider(createOTelProvider({
serviceName: 'my-agent-service',
serviceVersion: '1.0.0',
}));Throws ​
Error if @opentelemetry/api is not installed