Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@opencensus/exporter-stackdriver

Package Overview
Dependencies
Maintainers
3
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opencensus/exporter-stackdriver - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

19

build/src/stackdriver.d.ts

@@ -16,7 +16,8 @@ /**

*/
import { classes, types } from '@opencensus/opencensus-core';
import { Exporter, ExporterBuffer, ExporterConfig, RootSpan, SpanContext } from '@opencensus/core';
import { Logger } from '@opencensus/core';
/**
* Options for stackdriver configuration
*/
export interface StackdriverExporterOptions extends types.ExporterConfig {
export interface StackdriverExporterOptions extends ExporterConfig {
/**

@@ -28,7 +29,7 @@ * projectId project id defined to stackdriver

/** Format and sends span information to Stackdriver */
export declare class StackdriverTraceExporter implements types.Exporter {
export declare class StackdriverTraceExporter implements Exporter {
projectId: string;
exporterBuffer: classes.ExporterBuffer;
logger: types.Logger;
failBuffer: types.SpanContext[];
exporterBuffer: ExporterBuffer;
logger: Logger;
failBuffer: SpanContext[];
constructor(options: StackdriverExporterOptions);

@@ -39,5 +40,5 @@ /**

*/
onEndSpan(root: types.RootSpan): void;
onEndSpan(root: RootSpan): void;
/** Not used for this exporter */
onStartSpan(root: types.RootSpan): void;
onStartSpan(root: RootSpan): void;
/**

@@ -47,3 +48,3 @@ * Publishes a list of root spans to Stackdriver.

*/
publish(rootSpans: types.RootSpan[]): Promise<any>;
publish(rootSpans: RootSpan[]): Promise<any>;
/**

@@ -50,0 +51,0 @@ * Translates root span data to Stackdriver's trace format.

@@ -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 google_auth_library_1 = require("google-auth-library");

@@ -29,4 +30,4 @@ const googleapis_1 = require("googleapis");

this.projectId = options.projectId;
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);
}

@@ -64,3 +65,3 @@ /**

translateTrace(root) {
const spanList = root.spans.map(span => this.translateSpan(span));
const spanList = root.spans.map((span) => this.translateSpan(span));
spanList.push(this.translateSpan(root));

@@ -67,0 +68,0 @@ return { projectId: this.projectId, traceId: root.traceId, spans: spanList };

{
"name": "@opencensus/exporter-stackdriver",
"version": "0.0.2",
"version": "0.0.3",
"description": "OpenCensus Exporter Stackdriver allows user to send collected traces to Stackdriver",

@@ -53,3 +53,3 @@ "main": "build/src/index.js",

"dependencies": {
"@opencensus/opencensus-core": "^0.0.2",
"@opencensus/core": "^0.0.3",
"google-auth-library": "^1.5.0",

@@ -56,0 +56,0 @@ "googleapis": "27.0.0"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc