Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit 072bfc4

Browse files
committed
Send real data to Stackdriver and create registerExporter method
1 parent bf33d9c commit 072bfc4

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

packages/opencensus-core/src/trace/model/trace.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ export class Trace extends TraceBaseModel {
2828
super()
2929
this.setId((uuid.v4().split('-').join('')));
3030
}
31+
32+
public get traceSpans() : Span[] {
33+
return this.spans;
34+
}
3135

3236
public start() {
3337
super.start()

packages/opencensus-core/src/trace/model/tracer.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,9 @@ export class Tracer {
3535
//TODO: temp solution
3636
private endedTraces: Trace[] = [];
3737

38-
constructor(exporter:Exporter) {
38+
constructor() {
3939
this._active = false;
4040
this.contextManager = cls.createNamespace();
41-
this.exporter = exporter;
4241
}
4342

4443
public get currentTrace(): Trace {
@@ -120,6 +119,10 @@ export class Tracer {
120119
namespace.bindEmitter(emitter);
121120
}
122121

122+
public registerExporter(exporter:Exporter) {
123+
this.exporter = exporter;
124+
}
125+
123126
}
124127

125128

0 commit comments

Comments
 (0)