Skip to content

@W-20742343 Product telemetry#209

Merged
jarhun88 merged 43 commits into
mainfrom
product_telemetry
Feb 9, 2026
Merged

@W-20742343 Product telemetry#209
jarhun88 merged 43 commits into
mainfrom
product_telemetry

Conversation

@jarhun88
Copy link
Copy Markdown
Contributor

@jarhun88 jarhun88 commented Jan 23, 2026

IMPORTANT: Please do not create a Pull Request without creating an issue first.

Any change needs to be discussed before proceeding. Failure to do so may result in the rejection of
the pull request.

Pull Request Template

Description

Motivation and Context

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Other (please describe):

How Has This Been Tested?

Related Issues

Checklist

  • I have updated the version in the package.json file by using npm run version. For example,
    use npm run version:patch for a patch version bump.
  • I have made any necessary changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have documented any breaking changes in the PR description. For example, renaming a config
    environment variable or changing its default value.

Contributor Agreement

By submitting this pull request, I confirm that:

@jarhun88 jarhun88 changed the title Product telemetry @W-20742343 Product telemetry Jan 23, 2026
@jarhun88 jarhun88 marked this pull request as draft January 24, 2026 00:01
@jarhun88 jarhun88 marked this pull request as ready for review February 3, 2026 23:53
Comment thread src/telemetry/productTelemetry/telemetryForwarder.ts Outdated
Comment thread src/tools/tool.ts Outdated
Comment thread src/tools/tool.ts Outdated
Comment thread src/tools/tool.ts Outdated
Comment thread src/tools/tool.ts Outdated
Comment thread src/tools/tool.ts Outdated
Comment thread src/tools/tool.ts Outdated
Comment thread src/tools/tool.ts Outdated
Comment thread src/telemetry/productTelemetry/telemetryForwarder.ts Outdated
Comment thread src/telemetry/productTelemetry/telemetryForwarder.ts Outdated
Comment thread src/telemetry/productTelemetry/telemetryForwarder.ts Outdated
Comment thread src/telemetry/productTelemetry/telemetryForwarder.ts
Comment thread src/telemetry/productTelemetry/telemetryForwarder.ts Outdated
Comment thread src/utils/getSiteLuidFromAccessToken.ts
@jarhun88 jarhun88 merged commit 8ee34ae into main Feb 9, 2026
5 of 7 checks passed
@jarhun88 jarhun88 deleted the product_telemetry branch February 9, 2026 21:49
allisonbierschenk pushed a commit to allisonbierschenk/tableau-mcp that referenced this pull request Apr 14, 2026
* adding product telemetry wiring

* pod and hostname

* remove example

* linting

* making changes to telemetry forwarder

* simplifying the telemetry

* added podname

* passing sessionID to all tools

* added PRODUCT_TELEMETRY_ENABLED env variable

* pod to podname

* fixing sessionID error

* remove log

* patch bump

* fix test tsc compilation

* fix lint

* move podname out of properties override

* lint fix

* updated telemetry to trigger from response

* refactor all env variables to only be set in config.ts, and pass productTelemetryBase to tool.ts

* additional info for PRODUCT_TELEMETRY_ENABLED env var

* set sessionID type to be string | undefined and remove _ from productTelemtry dir name

* remove public modifier and fix test reference to productTelemetry dir

* remove unnecessary request params

* making prod telemetry call use async await

* move singleton to telemetryforwarder.ts

* remove env var PRODUCT_TELEMETRY_ENABLED from telemetryForwarder.ts

* exportedForTesting DirectTelemetryForwarder

* remove unnecessary export

* string literal for eventType param

* string literal

* fix getHttpStatus error type being unknown

* change sitename to siteluid

* remove parameters

* refactor errors to handle constrainedError status codes

* remove logs

* remove export

* update tests

* podname using env variable from config

* address nits

* create tests for getSiteLuidFromAccessToken

* version bump
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants