0.41.0 • Published 6 months ago

opentelemetry-instrumentation-neo4j v0.41.0

Weekly downloads
142
License
Apache-2.0
Repository
github
Last release
6 months ago

OpenTelemetry Neo4j Instrumentation for Node.js

NPM version

This module provides automatic instrumentation for neo4j-javascript-driver.

Supports versions >=4.0.0 <5.0.0 of neo4j-driver

Installation

npm install --save opentelemetry-instrumentation-neo4j

Usage

For further automatic instrumentation instruction see the @opentelemetry/instrumentation package.

const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node');
const { registerInstrumentations } = require('@opentelemetry/instrumentation');
const { Neo4jInstrumentation } = require('opentelemetry-instrumentation-neo4j');

registerInstrumentations({
  tracerProvider,
  instrumentations: [
    new Neo4jInstrumentation({
      // see under for available configuration
    })
  ]
});

Neo4j Instrumentation Options

Neo4j instrumentation has few options available to choose from. You can set the following:

OptionsTypeDescription
responseHookNeo4jResponseCustomAttributesFunctionHook called before response is returned, which allows to add custom attributes to span.
ignoreOrphanedSpansbooleanSet to true if you only want to trace operation which has parent spans
moduleVersionAttributeNamestringIf passed, a span attribute will be added to all spans with key of the provided moduleVersionAttributeName and value of the patched module version

This extension (and many others) was developed by Aspecto with ❤️

0.41.0

6 months ago

0.40.0

1 year ago

0.39.1

1 year ago

0.35.1

1 year ago

0.35.0

2 years ago

0.34.0

2 years ago

0.32.0

2 years ago

0.29.0

2 years ago

0.28.0

2 years ago

0.27.1

3 years ago

0.27.0

3 years ago

0.26.1

3 years ago

0.26.0

3 years ago

0.25.0

3 years ago

0.24.1

3 years ago

0.24.0

3 years ago

0.23.0

3 years ago

0.22.1

3 years ago

0.22.0

3 years ago

0.21.0

3 years ago

0.5.1

3 years ago

0.4.4

3 years ago

0.5.0

3 years ago

0.4.3

3 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.4.2

4 years ago

0.3.0

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1-dev.0

4 years ago