Skip to content

Commit 827cca3

Browse files
authored
feat(grpc-js): enable autoinstrumentation by default (#1343)
1 parent d2f6829 commit 827cca3

File tree

4 files changed

+5
-1
lines changed

4 files changed

+5
-1
lines changed

metapackages/plugins-node-core/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ This package depends on all core node plugins maintained by OpenTelemetry author
1010
## Plugins
1111

1212
- [@opentelemetry/plugin-grpc][otel-plugin-grpc]
13+
- [@opentelemetry/plugin-grpc-js][otel-plugin-grpc-js]
1314
- [@opentelemetry/plugin-http][otel-plugin-http]
1415
- [@opentelemetry/plugin-https][otel-plugin-https]
1516

@@ -33,5 +34,6 @@ Apache 2.0 - See [LICENSE][license-url] for more information.
3334
[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugins-node-core.svg
3435

3536
[otel-plugin-grpc]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-plugin-grpc
37+
[otel-plugin-grpc-js]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-plugin-grpc-js
3638
[otel-plugin-http]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-plugin-http
3739
[otel-plugin-https]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-plugin-https

metapackages/plugins-node-core/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
},
1818
"dependencies": {
1919
"@opentelemetry/plugin-grpc": "^0.9.0",
20+
"@opentelemetry/plugin-grpc-js": "^0.9.0",
2021
"@opentelemetry/plugin-http": "^0.9.0",
2122
"@opentelemetry/plugin-https": "^0.9.0"
2223
}

packages/opentelemetry-node/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ For example, `OTEL_NO_PATCH_MODULES=pg,https` will disable the postgres plugin a
112112

113113
## Examples
114114

115-
See how to automatically instrument [http](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/http) and [gRPC](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/grpc) using node-sdk.
115+
See how to automatically instrument [http](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/http) and [gRPC](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/grpc) / [grpc-js](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/grpc-js) using node-sdk.
116116

117117
## Useful links
118118

packages/opentelemetry-node/src/config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export interface NodeTracerConfig extends TracerConfig {
2929
export const DEFAULT_INSTRUMENTATION_PLUGINS: Plugins = {
3030
mongodb: { enabled: true, path: '@opentelemetry/plugin-mongodb' },
3131
grpc: { enabled: true, path: '@opentelemetry/plugin-grpc' },
32+
'@grpc/grpc-js': { enabled: true, path: '@opentelemetry/plugin-grpc-js' },
3233
http: { enabled: true, path: '@opentelemetry/plugin-http' },
3334
https: { enabled: true, path: '@opentelemetry/plugin-https' },
3435
mysql: { enabled: true, path: '@opentelemetry/plugin-mysql' },

0 commit comments

Comments
 (0)