Giter VIP home page Giter VIP logo

opentelemetry-plugin-knex's Introduction

opentelemetry-plugin-knex

Quality Gate Status Build and Test

OpenTelemetry knex automatic instrumentation package

Usage

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 directory for a working example.

opentelemetry-plugin-knex's People

Contributors

dependabot[bot] avatar myrotvorets-team avatar renovate[bot] avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

aabmass

opentelemetry-plugin-knex's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Awaiting Schedule

These updates are awaiting their schedule. Click on a checkbox to get an update now.

  • chore(deps): lock file maintenance

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

github-actions
.github/workflows/build-example.yml
  • myrotvorets/composite-actions master
.github/workflows/build.yml
  • step-security/harden-runner v2.7.0@63c24ba6bd7ba022e95695ff85de572c04a18142
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-node v4.0.2@60edb5dd545a775178f52524783378180af0d1f8
  • myrotvorets/composite-actions master
  • myrotvorets/composite-actions master
.github/workflows/codeql-analysis.yml
  • step-security/harden-runner v2.7.0@63c24ba6bd7ba022e95695ff85de572c04a18142
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • github/codeql-action v3.25.1@c7f9125735019aa87cfc361530512d50ea439c71
  • github/codeql-action v3.25.1@c7f9125735019aa87cfc361530512d50ea439c71
.github/workflows/dependency-review.yml
  • step-security/harden-runner v2.7.0@63c24ba6bd7ba022e95695ff85de572c04a18142
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/dependency-review-action v4.2.5@5bbc3ba658137598168acb2ab73b21c432dd411b
.github/workflows/npm-publish.yml
  • myrotvorets/composite-actions master
  • myrotvorets/composite-actions master
.github/workflows/package-audit.yml
  • step-security/harden-runner v2.7.0@63c24ba6bd7ba022e95695ff85de572c04a18142
  • myrotvorets/composite-actions a4569ba2c6b7ab6ea2660ed5a63b2a8e7353d02d
.github/workflows/push-tag.yml
  • myrotvorets/composite-actions master
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • softprops/action-gh-release v2.0.4@9d7c94cfd0a1f3ed45544c887983e9fa900f0564
.github/workflows/sonarscan.yml
  • step-security/harden-runner v2.7.0@63c24ba6bd7ba022e95695ff85de572c04a18142
  • myrotvorets/composite-actions a4569ba2c6b7ab6ea2660ed5a63b2a8e7353d02d
npm
example/package.json
  • @opentelemetry/api ^1.3.0
  • @opentelemetry/instrumentation-http ^0.50.0
  • @opentelemetry/sdk-node ^0.50.0
  • better-sqlite3 ^9.0.0
  • knex ^3.0.1
  • node-fetch ^2.6.7
  • @types/node ^20.11.16
  • @types/node-fetch ^2.6.11
  • ts-node ^10.9.2
  • typescript ^5.3.3
package.json
  • @opentelemetry/api ^1.0.1
  • @opentelemetry/core ^1.0.0
  • @opentelemetry/instrumentation ^0.50.0
  • @opentelemetry/semantic-conventions ^1.0.0
  • @myrotvorets/eslint-config-myrotvorets-ts ^2.24.0
  • @opentelemetry/context-async-hooks ^1.21.0
  • @opentelemetry/sdk-trace-base ^1.21.0
  • @types/chai ^4.3.11
  • @types/mocha ^10.0.6
  • @types/node >= 20.11.16
  • chai ^5.0.3
  • eslint-formatter-gha ^1.4.3
  • knex ^3.0.1
  • merge ^2.1.1
  • mocha ^10.2.0
  • mocha-multi ^1.1.7
  • mocha-reporter-gha ^1.1.1
  • mocha-reporter-sonarqube ^2.0.6
  • nyc ^15.1.0
  • sqlite3 ^5.1.7
  • ts-node ^10.9.2
  • typescript ^5.3.3
  • knex ^1.0.0 || ^2.0.0 || ^3.0.1

  • Check this box to trigger a request for Renovate to run again on this repository

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: Failed to decrypt field token. Please re-encrypt and try again.

Refactor getConnectionAttributes

Right now the method is not very reliable: it won't work when connection is a string, a function, or an asynchronous function.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.