exporter.d.ts 638 B

123456789101112131415161718
  1. import { TracingConfig } from 'src/features/tracing';
  2. import { Exporter, ExporterBuffer, ExporterConfig, RootSpan } from '@opencensus/core';
  3. export interface ZipkinExporterOptions extends ExporterConfig {
  4. serviceName: string;
  5. }
  6. export declare class CustomCensusExporter implements Exporter {
  7. private config;
  8. private transport;
  9. buffer: ExporterBuffer;
  10. constructor(config: TracingConfig);
  11. onEndSpan(root: RootSpan): void;
  12. onStartSpan(root: RootSpan): void;
  13. private sendTraces;
  14. private mountSpanList;
  15. private translateSpan;
  16. publish(rootSpans: RootSpan[]): Promise<any>;
  17. private getSpanKind;
  18. }