Skip to content

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-plugin-knex

Quality Gate Status Build CI codebeat badge

OpenTelemetry knex automatic instrumentation package

Usage

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


Assets

  • opentelemetry-plugin-knex-0.24.0-npm.tgz

Download activity

  • Total downloads 7,431
  • Last 30 days 0
  • Last week 0
  • Today 0