How to use @opencensus/propagation-tracecontext - 5 common examples

To help you get started, we’ve selected a few @opencensus/propagation-tracecontext examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github census-ecosystem / opencensus-experiments / interoptest / src / nodejsservice / server.js View on Github external
function main () {
  // Setup Tracer
  const tracer = tracing.start({
    samplingRate: 1,
    propagation: new propagation.TraceContextFormat()
  }).tracer;

  // Setup Exporter, Enable GRPC and HTTP plugin
  enableJaegerTraceExporter(tracer);
  enableHttpPlugin(tracer);
  //enableGrpcPlugin(tracer);

  // Start GRPC Server
  grpcServer.start(interop.ServicePort.NODEJS_GRPC_BINARY_PROPAGATION_PORT, '0.0.0.0');

  // Start HTTP Server
  httpServer.start(interop.ServicePort.NODEJS_HTTP_TRACECONTEXT_PROPAGATION_PORT, '0.0.0.0');
}
github census-instrumentation / opencensus-node / examples / http / server.js View on Github external
function setupTracerAndExporters () {
  const zipkinOptions = {
    url: 'http://localhost:9411/api/v2/spans',
    serviceName: 'opencensus_tutorial'
  };

  // Creates Zipkin exporter
  const exporter = new ZipkinTraceExporter(zipkinOptions);

  // Starts tracing and set sampling rate, exporter and propagation
  const tracer = tracing.start({
    exporter,
    samplingRate: 1, // For demo purposes, always sample
    propagation: new TraceContextFormat(),
    logLevel: 1 // show errors, if any
  }).tracer;

  return tracer;
}
github census-instrumentation / opencensus-node / examples / http / client.js View on Github external
function setupTracerAndExporters () {
  const zipkinOptions = {
    url: 'http://localhost:9411/api/v2/spans',
    serviceName: 'opencensus_tutorial'
  };

  // Creates Zipkin exporter
  const exporter = new ZipkinTraceExporter(zipkinOptions);

  // Starts tracing and set sampling rate, exporter and propagation
  const tracer = tracing.start({
    exporter,
    samplingRate: 1, // For demo purposes, always sample
    propagation: new TraceContextFormat(),
    logLevel: 1 // show errors, if any
  }).tracer;

  return tracer;
}
github census-instrumentation / opencensus-web / examples / user_interaction / server / server.js View on Github external
function setupTracerAndExporters() {
  const zipkinOptions = {
    url: 'http://localhost:9411/api/v2/spans',
    serviceName: 'opencensus_web_server'
  };

  // Creates Zipkin exporter
  const exporter = new ZipkinTraceExporter(zipkinOptions);

  // Starts tracing and set sampling rate, exporter and propagation
  const tracer = tracing.start({
    exporter,
    samplingRate: 1, // For demo purposes, always sample
    propagation: new TraceContextFormat(),
    logLevel: 1 // show errors, if any
  }).tracer;

  return tracer;
}
github neo-one-suite / neo-one / packages / neo-one-client-switch / src / node / tracing.ts View on Github external
const getNewPropagation = async () => Promise.resolve(new TraceContextFormat());

@opencensus/propagation-tracecontext

OpenCensus propagation package for TraceContext format.

Apache-2.0
Latest version published 4 years ago

Package Health Score

51 / 100
Full package analysis

Popular @opencensus/propagation-tracecontext functions