All files / packages/telemetry/src index.ts

0% Statements 0/3
100% Branches 0/0
0% Functions 0/1
0% Lines 0/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18                                   
import { YdbInstrumentation, type YdbInstrumentationConfig } from './instrumentation.js'
 
export { recordErrorAttributes } from './semconv/index.js'
export { getActiveSubscriberSpan } from './context.js'
export { YdbInstrumentation, type YdbInstrumentationConfig } from './instrumentation.js'
 
/**
 * Sugar over `new YdbInstrumentation(opts).enable()` for one-shot
 * registration. Use `registerInstrumentations()` from
 * @opentelemetry/instrumentation if you want to wire several instrumentations
 * together.
 */
export function register(opts?: YdbInstrumentationConfig): YdbInstrumentation {
	let instrumentation = new YdbInstrumentation(opts)
	instrumentation.enable()
	return instrumentation
}