@myrotvorets/opentelemetry-plugin-knex
Version:
OpenTelemetry knex automatic instrumentation package
24 lines (16 loc) • 947 B
Markdown
# opentelemetry-plugin-knex
[](https://sonarcloud.io/dashboard?id=myrotvorets_opentelemetry-plugin-knex)
[](https://github.com/myrotvorets/opentelemetry-plugin-knex/actions/workflows/build.yml)
OpenTelemetry knex automatic instrumentation package
## Usage
```typescript
import { NodeSDK } from '@opentelemetry/sdk-node';
import { KnexInstrumentation } from '@myrotvorets/opentelemetry-plugin-knex';
import { HttpInstrumentation } from '@opentelemetry/instrumentation-http';
const sdk = new NodeSDK({
serviceName: 'example',
instrumentations: [new HttpInstrumentation(), new KnexInstrumentation()],
});
sdk.start();
```
See the [`example`](example) directory for a working example.