import * as NodeSdk from '@effect/opentelemetry/NodeSdk';
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http';
import { SimpleSpanProcessor } from '@opentelemetry/sdk-trace-base';
export const OtelNodeLive = NodeSdk.layer(() => ({
resource: {
serviceName: 'my-app',
},
spanProcessor: new SimpleSpanProcessor(new OTLPTraceExporter()),
}));
import * as NodeSdk from '@effect/opentelemetry/NodeSdk';
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http';
import { SimpleSpanProcessor } from '@opentelemetry/sdk-trace-base';
export const OtelNodeLive = NodeSdk.layer(() => ({
resource: {
serviceName: 'my-app',
},
spanProcessor: new SimpleSpanProcessor(new OTLPTraceExporter()),
}));