{"library":"grpc-interceptor-opentracing","type":"library","category":null,"description":"grpc-interceptor-opentracing is an OpenTracing interceptor for gRPC Node.js servers that automatically creates and propagates spans for each gRPC call. Version 1.3.1 (stable) uses the experimental gRPC interceptor API from @grpc/grpc-js. It chains spans on existing contexts and reports them on call completion. Requires the opentracing package (v0.14) and an OpenTracing-compatible tracer like Jaeger. Unlike manual instrumentation, it provides automatic tracing with minimal configuration. The library is ESM-only and intended for use with the experimental server interceptor pattern (gRPC >=1.24).","language":"javascript","status":"active","version":"1.3.1","tags":["javascript","grpc","opentracing","jaeger","interceptor"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install grpc-interceptor-opentracing","imports":["import opentracing from 'grpc-interceptor-opentracing';","const opentracing = require('grpc-interceptor-opentracing').default;","import type { OpentracingInterceptorOptions } from 'grpc-interceptor-opentracing';"]},{"cmd":"yarn add grpc-interceptor-opentracing","imports":[]},{"cmd":"pnpm add grpc-interceptor-opentracing","imports":[]}],"homepage":"https://github.com/edvardchen/node-grpc-experimental-server-interceptors/tree/master/packages/grpc-interceptor-opentracing#readme","github":"https://github.com/edvardchen/node-grpc-experimental-server-interceptors","docs":null,"changelog":null,"pypi":null,"npm":"grpc-interceptor-opentracing","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}