From 650739e4d23677dd4891c781be20d76060170533 Mon Sep 17 00:00:00 2001 From: Francine Lucca <40550942+francinelucca@users.noreply.github.com> Date: Fri, 26 Apr 2024 10:04:19 -0400 Subject: [PATCH] feat: instrument with telemetry JS scope (#11747) ### Related Ticket(s) N/A ### Description Updates `@ibm/telemetry-js` dependency to latest version in all instrumented packages and adds [JS Scope](https://github.com/ibm-telemetry/telemetry-config-schema?tab=readme-ov-file#js-scope) config to applicable packages. ### Changelog **Changed** ***@carbon/web-components*** - Update `@ibm/telemetry-js` version to 1.5.0 ***@carbon/ibmdotcom-services*** - Update `@ibm/telemetry-js` version to 1.5.0 - Add [JS Scope](https://github.com/ibm-telemetry/telemetry-config-schema?tab=readme-ov-file#js-scope) - functions only - config to `telemetry.yml` ***@carbon/ibmdotcom-styles*** - Update `@ibm/telemetry-js` version to 1.5.0 ***@carbon/ibmdotcom-utilities*** - Update `@ibm/telemetry-js` version to 1.5.0 - Add [JS Scope](https://github.com/ibm-telemetry/telemetry-config-schema?tab=readme-ov-file#js-scope) - functions only - config to `telemetry.yml` ***@carbon/ibmdotcom-web-components*** - Update `@ibm/telemetry-js` version to 1.5.0 - Add [JS Scope](https://github.com/ibm-telemetry/telemetry-config-schema?tab=readme-ov-file#js-scope) - tokens only - config to `telemetry.yml` --- packages/carbon-web-components/package.json | 2 +- packages/services/package.json | 2 +- packages/services/telemetry.yml | 2 ++ packages/styles/package.json | 2 +- packages/utilities/package.json | 2 +- packages/utilities/telemetry.yml | 2 ++ packages/web-components/package.json | 2 +- packages/web-components/telemetry.yml | 2 ++ yarn.lock | 12 ++++++------ 9 files changed, 17 insertions(+), 11 deletions(-) diff --git a/packages/carbon-web-components/package.json b/packages/carbon-web-components/package.json index 4908572fb0b..dc84d89a940 100644 --- a/packages/carbon-web-components/package.json +++ b/packages/carbon-web-components/package.json @@ -73,7 +73,7 @@ "@carbon/ibm-products-styles": "^2.30.1", "@carbon/styles": "1.54.0", "@floating-ui/dom": "^1.6.3", - "@ibm/telemetry-js": "^1.2.1", + "@ibm/telemetry-js": "^1.5.0", "flatpickr": "4.6.13", "lit": "^2.7.6", "lodash-es": "^4.17.21" diff --git a/packages/services/package.json b/packages/services/package.json index 5a12e37274f..04a72b0de8d 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -48,7 +48,7 @@ "dependencies": { "@babel/runtime": "^7.16.3", "@carbon/ibmdotcom-utilities": "2.8.0", - "@ibm/telemetry-js": "^1.3.0", + "@ibm/telemetry-js": "^1.5.0", "axios": "^1.6.8", "marked": "^4.0.10", "window-or-global": "^1.0.1" diff --git a/packages/services/telemetry.yml b/packages/services/telemetry.yml index 68cf95229d5..53bd15a8964 100644 --- a/packages/services/telemetry.yml +++ b/packages/services/telemetry.yml @@ -5,3 +5,5 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} diff --git a/packages/styles/package.json b/packages/styles/package.json index f0e33538339..cf9b2c854be 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -34,7 +34,7 @@ "@carbon/layout": "11.21.0", "@carbon/styles": "1.54.0", "@carbon/type": "11.26.0", - "@ibm/telemetry-js": "^1.3.0" + "@ibm/telemetry-js": "^1.5.0" }, "devDependencies": { "@carbon/themes": "11.34.0", diff --git a/packages/utilities/package.json b/packages/utilities/package.json index 2e1b4abc9fa..fd1f5c8c57a 100644 --- a/packages/utilities/package.json +++ b/packages/utilities/package.json @@ -46,7 +46,7 @@ "test": "jest" }, "dependencies": { - "@ibm/telemetry-js": "^1.3.0", + "@ibm/telemetry-js": "^1.5.0", "axios": "^1.6.8", "isomorphic-dompurify": "0.27.0", "js-cookie": "^2.2.1", diff --git a/packages/utilities/telemetry.yml b/packages/utilities/telemetry.yml index 31956420a0d..58490a67b6d 100644 --- a/packages/utilities/telemetry.yml +++ b/packages/utilities/telemetry.yml @@ -5,3 +5,5 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 4c671bee935..33d236ec6cd 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -98,7 +98,7 @@ "@carbon/motion": "11.17.0", "@carbon/styles": "1.54.0", "@carbon/web-components": "2.8.0", - "@ibm/telemetry-js": "^1.3.0", + "@ibm/telemetry-js": "^1.5.0", "lit": "^2.7.6", "lodash-es": "^4.17.21", "redux": "^4.0.0", diff --git a/packages/web-components/telemetry.yml b/packages/web-components/telemetry.yml index dfaf625616e..90735044529 100644 --- a/packages/web-components/telemetry.yml +++ b/packages/web-components/telemetry.yml @@ -5,3 +5,5 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + tokens: null diff --git a/yarn.lock b/yarn.lock index 6e31b614b1e..f1378888524 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3345,7 +3345,7 @@ __metadata: "@babel/preset-env": "npm:~7.23.2" "@babel/runtime": "npm:^7.16.3" "@carbon/ibmdotcom-utilities": "npm:2.8.0" - "@ibm/telemetry-js": "npm:^1.3.0" + "@ibm/telemetry-js": "npm:^1.5.0" "@rollup/plugin-babel": "npm:^5.3.1" "@rollup/plugin-commonjs": "npm:^21.0.3" "@rollup/plugin-json": "npm:^4.1.0" @@ -3387,7 +3387,7 @@ __metadata: "@carbon/styles": "npm:1.54.0" "@carbon/themes": "npm:11.34.0" "@carbon/type": "npm:11.26.0" - "@ibm/telemetry-js": "npm:^1.3.0" + "@ibm/telemetry-js": "npm:^1.5.0" del: "npm:^6.0.0" gulp: "npm:^4.0.2" gulp-autoprefixer: "npm:^6.1.0" @@ -3427,7 +3427,7 @@ __metadata: "@babel/plugin-transform-class-properties": "npm:~7.22.5" "@babel/plugin-transform-export-namespace-from": "npm:~7.22.11" "@babel/preset-env": "npm:~7.23.2" - "@ibm/telemetry-js": "npm:^1.3.0" + "@ibm/telemetry-js": "npm:^1.5.0" "@rollup/plugin-babel": "npm:^5.3.1" "@rollup/plugin-commonjs": "npm:^21.0.3" "@rollup/plugin-json": "npm:^4.1.0" @@ -3495,7 +3495,7 @@ __metadata: "@carbon/styles": "npm:1.54.0" "@carbon/type": "npm:11.26.0" "@carbon/web-components": "npm:2.8.0" - "@ibm/telemetry-js": "npm:^1.3.0" + "@ibm/telemetry-js": "npm:^1.5.0" "@open-wc/semantic-dom-diff": "npm:~0.18.0" "@percy-io/in-percy": "npm:^0.1.11" "@percy/cli": "npm:^1.27.4" @@ -3837,7 +3837,7 @@ __metadata: "@carbon/icons": "npm:10.48.4" "@carbon/styles": "npm:1.54.0" "@floating-ui/dom": "npm:^1.6.3" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" "@open-wc/semantic-dom-diff": "npm:~0.18.0" "@percy-io/in-percy": "npm:^0.1.11" "@percy/cli": "npm:^1.27.4" @@ -4642,7 +4642,7 @@ __metadata: languageName: node linkType: hard -"@ibm/telemetry-js@npm:^1.2.1, @ibm/telemetry-js@npm:^1.3.0": +"@ibm/telemetry-js@npm:^1.2.1, @ibm/telemetry-js@npm:^1.3.0, @ibm/telemetry-js@npm:^1.5.0": version: 1.5.0 resolution: "@ibm/telemetry-js@npm:1.5.0" bin: