How to use @opencensus/propagation-binaryformat - 2 common examples

To help you get started, we’ve selected a few @opencensus/propagation-binaryformat 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-instrumentation / opencensus-node / packages / opencensus-instrumentation-grpc / src / grpc.ts View on Github external
static getSpanContext(metadata: grpcTypes.Metadata): SpanContext | null {
    const metadataValue = metadata.getMap()[GRPC_TRACE_KEY] as Buffer;
    // Entry doesn't exist.
    if (!metadataValue) {
      return null;
    }
    const spanContext = deserializeSpanContext(metadataValue);
    // Value is malformed.
    if (!spanContext) {
      return null;
    }
    return spanContext;
  }
github census-instrumentation / opencensus-node / packages / opencensus-instrumentation-grpc / src / grpc.ts View on Github external
static setSpanContext(
    metadata: grpcTypes.Metadata,
    spanContext: SpanContext
  ): void {
    const serializedSpanContext = serializeSpanContext(spanContext);
    if (serializedSpanContext) {
      metadata.set(GRPC_TRACE_KEY, serializedSpanContext);
    }
  }

@opencensus/propagation-binaryformat

Opencensus propagation package for binary format.

Apache-2.0
Latest version published 3 years ago

Package Health Score

56 / 100
Full package analysis