@pionerlabs/grpc-interceptors
Version:
This library provides a way to instrument Node.js gRPC clients and servers with interceptors/middleware e.g. for Prometheus metrics, Zipkin tracing etc.
11 lines (10 loc) • 442 B
JavaScript
module.exports = {
clientProxy: (client) => { return require('./client-proxy')(client); },
serverProxy: (server) => { return require('./server-proxy')(server); },
clientZipkinInterceptor: serviceName => {
return require('./interceptors/client-zipkin-interceptor')(serviceName);
},
serverZipkinInterceptor: serviceName => {
return require('./interceptors/server-zipkin-interceptor')(serviceName);
},
};