File

projects/opentelemetry-interceptor/src/lib/services/exporter/exporter.interface.ts

Description

Exporter interface to define a default exporter

Index

Methods

Methods

getExporter
getExporter()

give an inmplementation of SpanExporter

Returns : SpanExporter

SpanExporter

import { InjectionToken } from '@angular/core';
import { SpanExporter } from '@opentelemetry/sdk-trace-base';

/**
 * Exporter interface to define a default exporter
 */
export interface IExporter {
  /**
   * give an inmplementation of SpanExporter
   *
   * @return SpanExporter
   */
  getExporter(): SpanExporter;
}

/** injection for a Exporter */
export const OTEL_EXPORTER = new InjectionToken<IExporter>('otelcol.exporter');

results matching ""

    No results matching ""