opentelemetry-plugin-knex 0.24.0
Install from the command line:
Learn more about npm packages
$ npm install @myrotvorets/opentelemetry-plugin-knex@0.24.0
Install via package.json:
"@myrotvorets/opentelemetry-plugin-knex": "0.24.0"
About this version
OpenTelemetry knex automatic instrumentation package
import opentelemetry from '@opentelemetry/api';
import { NodeTracerProvider } from '@opentelemetry/node';
import { SimpleSpanProcessor } from '@opentelemetry/tracing';
import { ZipkinExporter } from '@opentelemetry/exporter-zipkin';
const provider = new NodeTracerProvider({
plugins: {
knex: {
path: '@myrotvorets/opentelemetry-plugin-knex',
},
// Add other plugins as needed
http: {},
https: {},
},
});
// Add exporters as needed
const zipkinExporter = new ZipkinExporter({
url: process.env.ZIPKIN_ENDPOINT,
serviceName: 'my-service',
});
const zipkinProcessor = new SimpleSpanProcessor(zipkinExporter);
provider.addSpanProcessor(zipkinProcessor);
// Go!
provider.register();
Details
- opentelemetry-plugin-knex
-
myrotvorets
- about 3 years ago
- MIT
- 22 dependencies
Assets
- opentelemetry-plugin-knex-0.24.0-npm.tgz
Download activity
- Total downloads 7,431
- Last 30 days 0
- Last week 0
- Today 0