tracer.d.ts 653 B

12345678910111213141516171819
  1. import * as core from '@opencensus/core';
  2. export declare class Tracing implements core.Tracing {
  3. readonly tracer: core.Tracer;
  4. private pluginLoader;
  5. private defaultPlugins;
  6. private configLocal;
  7. private logger;
  8. private static singletonInstance;
  9. private activeLocal;
  10. constructor();
  11. static readonly instance: core.Tracing;
  12. readonly active: boolean;
  13. readonly config: core.Config;
  14. start(userConfig?: core.Config): core.Tracing;
  15. stop(): void;
  16. readonly exporter: core.Exporter;
  17. registerExporter(exporter: core.Exporter): core.Tracing;
  18. unregisterExporter(exporter: core.Exporter): core.Tracing;
  19. }