@opentelemetry/instrumentation-http
Advanced tools
Comparing version 0.15.0 to 0.16.0
@@ -30,3 +30,3 @@ /// <reference types="node" /> | ||
/** | ||
* Options available for the HTTP instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-instrumentation-http#http-instrumentation-options)) | ||
* Options available for the HTTP instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-instrumentation-http#http-instrumentation-options)) | ||
*/ | ||
@@ -33,0 +33,0 @@ export interface HttpInstrumentationConfig extends InstrumentationConfig { |
@@ -1,2 +0,2 @@ | ||
export declare const VERSION = "0.15.0"; | ||
export declare const VERSION = "0.16.0"; | ||
//# sourceMappingURL=version.d.ts.map |
@@ -20,3 +20,3 @@ "use strict"; | ||
// this is autogenerated file, see scripts/version-update.js | ||
exports.VERSION = '0.15.0'; | ||
exports.VERSION = '0.16.0'; | ||
//# sourceMappingURL=version.js.map |
{ | ||
"name": "@opentelemetry/instrumentation-http", | ||
"version": "0.15.0", | ||
"version": "0.16.0", | ||
"description": "OpenTelemetry http/https automatic instrumentation package.", | ||
@@ -44,6 +44,6 @@ "main": "build/src/index.js", | ||
"devDependencies": { | ||
"@opentelemetry/context-async-hooks": "^0.15.0", | ||
"@opentelemetry/context-base": "^0.15.0", | ||
"@opentelemetry/node": "^0.15.0", | ||
"@opentelemetry/tracing": "^0.15.0", | ||
"@opentelemetry/context-async-hooks": "^0.16.0", | ||
"@opentelemetry/context-base": "^0.16.0", | ||
"@opentelemetry/node": "^0.16.0", | ||
"@opentelemetry/tracing": "^0.16.0", | ||
"@types/got": "9.6.11", | ||
@@ -73,9 +73,9 @@ "@types/mocha": "8.2.0", | ||
"dependencies": { | ||
"@opentelemetry/api": "^0.15.0", | ||
"@opentelemetry/core": "^0.15.0", | ||
"@opentelemetry/instrumentation": "^0.15.0", | ||
"@opentelemetry/semantic-conventions": "^0.15.0", | ||
"@opentelemetry/api": "^0.16.0", | ||
"@opentelemetry/core": "^0.16.0", | ||
"@opentelemetry/instrumentation": "^0.16.0", | ||
"@opentelemetry/semantic-conventions": "^0.16.0", | ||
"semver": "^7.1.3" | ||
}, | ||
"gitHead": "960b868f5b7686eabbf49190071b8463551e5d8f" | ||
"gitHead": "e68863f8e63854b08ad13fb54677294ac6d6b681" | ||
} |
# OpenTelemetry HTTP and HTTPS Instrumentation for Node.js | ||
[![Gitter chat][gitter-image]][gitter-url] | ||
[![NPM Published Version][npm-img]][npm-url] | ||
@@ -12,3 +11,3 @@ [![dependencies][dependencies-image]][dependencies-url] | ||
For automatic instrumentation see the | ||
[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package. | ||
[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package. | ||
@@ -28,3 +27,3 @@ ## Installation | ||
```js | ||
const { HttpInstrumentation } = require('@opentelemetry/instrumentation-graphql'); | ||
const { HttpInstrumentation } = require('@opentelemetry/instrumentation-http'); | ||
@@ -51,3 +50,3 @@ const { ConsoleSpanExporter, SimpleSpanProcessor } = require('@opentelemetry/tracing'); | ||
See [examples/http](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/http) for a short example. | ||
See [examples/http](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/http) for a short example. | ||
@@ -60,8 +59,8 @@ ### Http instrumentation Options | ||
| ------- | ---- | ----------- | | ||
| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-instrumentation-http/src/types.ts#L79) | `HttpCustomAttributeFunction` | Function for adding custom attributes | | ||
| [`requestHook`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-instrumentation-http/src/types.ts#81) | `HttpRequestCustomAttributeFunction` | Function for adding custom attributes before request is handled | | ||
| [`responseHook`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-instrumentation-http/src/types.ts#L83) | `HttpResponseCustomAttributeFunction` | Function for adding custom attributes before response is handled | | ||
| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-instrumentation-http/src/types.ts#L75) | `IgnoreMatcher[]` | Http instrumentation will not trace all incoming requests that match paths | | ||
| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-instrumentation-http/src/types.ts#L77) | `IgnoreMatcher[]` | Http instrumentation will not trace all outgoing requests that match urls | | ||
| [`serverName`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-instrumentation-http/src/types.ts#L85) | `string` | The primary server name of the matched virtual host. | | ||
| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-instrumentation-http/src/types.ts#L79) | `HttpCustomAttributeFunction` | Function for adding custom attributes | | ||
| [`requestHook`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-instrumentation-http/src/types.ts#81) | `HttpRequestCustomAttributeFunction` | Function for adding custom attributes before request is handled | | ||
| [`responseHook`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-instrumentation-http/src/types.ts#L83) | `HttpResponseCustomAttributeFunction` | Function for adding custom attributes before response is handled | | ||
| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-instrumentation-http/src/types.ts#L75) | `IgnoreMatcher[]` | Http instrumentation will not trace all incoming requests that match paths | | ||
| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-instrumentation-http/src/types.ts#L77) | `IgnoreMatcher[]` | Http instrumentation will not trace all outgoing requests that match urls | | ||
| [`serverName`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-instrumentation-http/src/types.ts#L85) | `string` | The primary server name of the matched virtual host. | | ||
| `requireParentforOutgoingSpans` | Boolean | Require that is a parent span to create new span for outgoing requests. | | ||
@@ -74,3 +73,3 @@ | `requireParentforIncomingSpans` | Boolean | Require that is a parent span to create new span for incoming requests. | | ||
- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js> | ||
- For help or feedback on this project, join us on [gitter][gitter-url] | ||
- For help or feedback on this project, join us in [GitHub Discussions][discussions-url] | ||
@@ -81,5 +80,4 @@ ## License | ||
[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg | ||
[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge | ||
[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE | ||
[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions | ||
[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE | ||
[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat | ||
@@ -86,0 +84,0 @@ [dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-instrumentation-http |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
91104
84
1
+ Added@opentelemetry/api@0.16.0(transitive)
+ Added@opentelemetry/api-metrics@0.16.0(transitive)
+ Added@opentelemetry/context-base@0.16.0(transitive)
+ Added@opentelemetry/core@0.16.0(transitive)
+ Added@opentelemetry/instrumentation@0.16.0(transitive)
+ Added@opentelemetry/semantic-conventions@0.16.0(transitive)
- Removed@opentelemetry/api@0.15.0(transitive)
- Removed@opentelemetry/api-metrics@0.15.0(transitive)
- Removed@opentelemetry/context-base@0.15.0(transitive)
- Removed@opentelemetry/core@0.15.0(transitive)
- Removed@opentelemetry/instrumentation@0.15.0(transitive)
- Removed@opentelemetry/semantic-conventions@0.15.0(transitive)
Updated@opentelemetry/api@^0.16.0
Updated@opentelemetry/core@^0.16.0