Documentation / @zerotal/telemetry / OtlpExporter
Class: OtlpExporter
Defined in: telemetry/src/exporters/OtlpExporter.ts:42
Sends completed spans to an OTLP-compatible backend over HTTP/JSON.
Compatible with OpenTelemetry Collector, Jaeger, Honeycomb, Grafana Tempo, and any service that accepts the OTLP trace JSON format.
Example
new OtlpExporter({
endpoint: 'https://api.honeycomb.io/v1/traces',
headers: { 'x-honeycomb-team': env('HONEYCOMB_API_KEY') },
serviceName: 'my-api',
})
Implements
Constructors
Constructor
new OtlpExporter(
options?):OtlpExporter
Defined in: telemetry/src/exporters/OtlpExporter.ts:48
Parameters
options?
OtlpExporterOptions = {}
Returns
OtlpExporter
Methods
export()
export(
span):Promise<void>
Defined in: telemetry/src/exporters/OtlpExporter.ts:55
Parameters
span
Returns
Promise<void>