@opencensus/exporter-instana
Advanced tools
Comparing version 0.0.2 to 0.0.3
@@ -16,4 +16,5 @@ /** | ||
*/ | ||
import { classes, types } from '@opencensus/opencensus-core'; | ||
export interface InstanaExporterOptions extends types.ExporterConfig { | ||
import { Exporter, ExporterBuffer, ExporterConfig, RootSpan } from '@opencensus/core'; | ||
import { Logger } from '@opencensus/core'; | ||
export interface InstanaExporterOptions extends ExporterConfig { | ||
agentHost?: string; | ||
@@ -23,11 +24,11 @@ agentPort?: number; | ||
} | ||
export declare class InstanaTraceExporter implements types.Exporter { | ||
export declare class InstanaTraceExporter implements Exporter { | ||
agentHost: string; | ||
agentPort: number; | ||
transmissionTimeout: number; | ||
exporterBuffer: classes.ExporterBuffer; | ||
logger: types.Logger; | ||
exporterBuffer: ExporterBuffer; | ||
logger: Logger; | ||
constructor(options?: InstanaExporterOptions); | ||
onStartSpan(root: types.RootSpan): void; | ||
onEndSpan(root: types.RootSpan): void; | ||
onStartSpan(root: RootSpan): void; | ||
onEndSpan(root: RootSpan): void; | ||
/** | ||
@@ -46,3 +47,3 @@ * Sends spans to Instana. | ||
*/ | ||
publish(rootSpans: types.RootSpan[]): Promise<Error>; | ||
publish(rootSpans: RootSpan[]): Promise<void>; | ||
private translateRootSpans(rootSpans); | ||
@@ -49,0 +50,0 @@ private translateSpan(span); |
@@ -18,3 +18,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const opencensus_core_1 = require("@opencensus/opencensus-core"); | ||
const core_1 = require("@opencensus/core"); | ||
const core_2 = require("@opencensus/core"); | ||
const http_1 = require("http"); | ||
@@ -28,4 +29,4 @@ class InstanaTraceExporter { | ||
this.transmissionTimeout = options.transmissionTimeout || 10000; | ||
this.logger = options.logger || opencensus_core_1.logger.logger(); | ||
this.exporterBuffer = new opencensus_core_1.classes.ExporterBuffer(this, options); | ||
this.logger = options.logger || core_2.logger.logger(); | ||
this.exporterBuffer = new core_1.ExporterBuffer(this, options); | ||
} | ||
@@ -32,0 +33,0 @@ onStartSpan(root) { } |
{ | ||
"name": "@opencensus/exporter-instana", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "OpenCensus Instana Exporter allows the user to send collected traces with OpenCensus Node.js to Instana.", | ||
@@ -56,4 +56,4 @@ "main": "build/src/index.js", | ||
"dependencies": { | ||
"@opencensus/opencensus-core": "^0.0.2" | ||
"@opencensus/core": "^0.0.3" | ||
} | ||
} |
23074
215
+ Added@opencensus/core@^0.0.3
+ Added@opencensus/core@0.0.3(transitive)
+ Addedbase64-js@1.5.1(transitive)
+ Addedhdr-histogram-js@1.2.0(transitive)
+ Addedpako@1.0.11(transitive)
- Removed@opencensus/opencensus-core@^0.0.2
- Removed@opencensus/opencensus-core@0.0.2(transitive)
- Removeddebug@3.2.7(transitive)
- Removedintercept-stdout@0.1.2(transitive)
- Removedlodash._arraycopy@3.0.0(transitive)
- Removedlodash._basevalues@3.0.0(transitive)
- Removedlodash._getnative@3.9.1(transitive)
- Removedlodash.isarguments@3.1.0(transitive)
- Removedlodash.isarray@3.0.4(transitive)
- Removedlodash.keys@3.1.2(transitive)
- Removedlodash.toarray@3.0.2(transitive)
- Removedms@2.1.3(transitive)