@uphold/opentelemetry-instrumentation-connect-node
Version:
OpenTelemetry instrumentation for `@connectrpc/connect-node` RPC client and server
11 lines • 598 B
TypeScript
import { ConnectNodeInstrumentationConfig } from './types';
import { InstrumentationBase, InstrumentationNodeModuleDefinition } from '@opentelemetry/instrumentation';
export declare class ConnectNodeInstrumentation extends InstrumentationBase<ConnectNodeInstrumentationConfig> {
constructor(config?: ConnectNodeInstrumentationConfig);
init(): InstrumentationNodeModuleDefinition[];
private _patchCreateConnectTransport;
private _patchCreateGrpcTransport;
private _patchCreateGrpcWebTransport;
private _patchConnectNodeAdapter;
}
//# sourceMappingURL=instrumentation.d.ts.map