Skip to main content Link Search Menu Expand Document (external link)

OtlpTracer.ts overview

Since v1.0.0


Exports Grouped by Category


Constructors

make

Signature

declare const make: (options: {
  readonly url: string
  readonly resource: {
    readonly serviceName: string
    readonly serviceVersion?: string | undefined
    readonly attributes?: Record<string, unknown>
  }
  readonly headers?: Headers.Input | undefined
  readonly exportInterval?: Duration.DurationInput | undefined
  readonly maxBatchSize?: number | undefined
  readonly context?: (<X>(f: () => X, span: Tracer.AnySpan) => X) | undefined
}) => Effect.Effect<Tracer.Tracer, never, HttpClient.HttpClient | Scope.Scope>

Source

Since v1.0.0

Layers

layer

Signature

declare const layer: (options: {
  readonly url: string
  readonly resource: {
    readonly serviceName: string
    readonly serviceVersion?: string | undefined
    readonly attributes?: Record<string, unknown>
  }
  readonly headers?: Headers.Input | undefined
  readonly exportInterval?: Duration.DurationInput | undefined
  readonly maxBatchSize?: number | undefined
  readonly context?: (<X>(f: () => X, span: Tracer.AnySpan) => X) | undefined
}) => Layer.Layer<never, never, HttpClient.HttpClient>

Source

Since v1.0.0