Skip to content

Partially upgrade instrumentation telemetry from v1 to v2#3827

Merged
ida613 merged 77 commits into
masterfrom
instel_partial_upgrade
Dec 11, 2023
Merged

Partially upgrade instrumentation telemetry from v1 to v2#3827
ida613 merged 77 commits into
masterfrom
instel_partial_upgrade

Conversation

@ida613

@ida613 ida613 commented Nov 27, 2023

Copy link
Copy Markdown
Contributor

What does this PR do?

The original PR to upgrade telemetry broke too many things due to config file changes. Since the config file changes were made in order to support identifying config value origins in telemetry event app-started, we are putting it as "known" for now. We want to upgrade to v2 asap, and then add in origin for config values.

Additional Notes

Security

Datadog employees:

  • If this PR touches code that signs or publishes builds or packages, or handles credentials of any kind, I've requested a review from @DataDog/security-design-and-guidance.
  • This PR doesn't touch any of that.

Unsure? Have a question? Request a review!

Comment thread packages/dd-trace/src/telemetry/send-data.js Fixed
Comment thread packages/dd-trace/src/telemetry/send-data.js Fixed
@iunanua

iunanua commented Dec 6, 2023

Copy link
Copy Markdown
Contributor

Please note that there are differences in the telemetry logs v1 and v2 schemas.

In the v1, the payload is an array of log objects and in the v2 the payload is an object with a logs property which is the array of log objects

I don't know what would happen if we keep sending the old schema to the v2 api...

logCollection: isTrue(DD_TELEMETRY_LOG_COLLECTION_ENABLED),
metrics: isTrue(DD_TELEMETRY_METRICS_ENABLED)
metrics: isTrue(DD_TELEMETRY_METRICS_ENABLED),
dependencyCollection: DD_TELEMETRY_DEPENDENCY_COLLECTION_ENABLED

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to clarify cause this question came up with Ruby; if DD_INSTRUMENTATION_TELEMETRY_ENABLED=false, none of the other DD_TELEMETRY flags should trigger any sort of telemetry collection even if they are true.

if (agentError) {
warn('DATADOG TRACER DIAGNOSTIC - Agent Error: ' + agentError.message)
errors.agentError = {
code: agentError.code ? agentError.code : '',

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What are the agent error codes based on? Does it follow the descriptions on this sheet?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it probably doesnt. so I'll remove it for now since it's optional, will try to add it in later

const app = {
products: getProducts(config),
configuration: flatten(config),
additional_payload: []

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we've pretty much deprecated additional_payload and we don't do anything with the data, I think you should be able to just delete it from here if you're not using it either

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll remove it

@ida613
ida613 merged commit 1adcae5 into master Dec 11, 2023
khanayan123 pushed a commit that referenced this pull request Dec 12, 2023
* adding required headers for in tel

* adding required headers for in tel

* updating version in unit tests

* updating version in unit tests

* app_started- extended_heartbeat- header-

* updating heartbeat and adding extendedheartbeat

* updating telemetry to v2

* worked on addressing telemetry uniform heartbeat

* added some tests for instel v2

* cleaned up instel tests

* adding dependencies variable check & tests

* change to capture initial load for dependencies

* Initial retry logic for telemetry

* fixing heartbeat tests

* adding in extended heartbeat

* Cleaned up Index and send data

* fixed syntax on telemetry tests

* Added extended heartbeat logic

* updated app-heartbeat test

* modified config file for app-started

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* fix app-dependencies-loaded

* modified config file to support telemetry app-started

* modified config file for telemetry

* modified config file to report tracer config values to telemetry

* finished updating telemetry event app-started from v1 to v2

* fixed config file

* fixed lint errors

* attempt to remove yarn.lock changes

* fixed telemetry settimeout bug

* removed config file changes for now

* reverted changes in config.spec.js

* fixed bugs

* disabled telemetry app-heartbeat test for now

* added in origin field for telemetry app-started config

* only send integrations through telemetry when there are integrations to be sent

* only send integrations through telemetry when there are integrations to be sent

* corrected telemetry event name

* added back missing telemetry config value

* added commit to skip telemetry heartbeat test for now

* fixed telemetry send-data

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/send-data.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* added agentless telemetry data center routing

* modified agentless telemetry routing

* updated telemetry logs schema

* polished instrumentation telemetry PR

* removed app-started error field for now

---------

Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: bojbrook <[email protected]>
Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Thomas Hunter II <[email protected]>
khanayan123 pushed a commit that referenced this pull request Dec 13, 2023
* adding required headers for in tel

* adding required headers for in tel

* updating version in unit tests

* updating version in unit tests

* app_started- extended_heartbeat- header-

* updating heartbeat and adding extendedheartbeat

* updating telemetry to v2

* worked on addressing telemetry uniform heartbeat

* added some tests for instel v2

* cleaned up instel tests

* adding dependencies variable check & tests

* change to capture initial load for dependencies

* Initial retry logic for telemetry

* fixing heartbeat tests

* adding in extended heartbeat

* Cleaned up Index and send data

* fixed syntax on telemetry tests

* Added extended heartbeat logic

* updated app-heartbeat test

* modified config file for app-started

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* fix app-dependencies-loaded

* modified config file to support telemetry app-started

* modified config file for telemetry

* modified config file to report tracer config values to telemetry

* finished updating telemetry event app-started from v1 to v2

* fixed config file

* fixed lint errors

* attempt to remove yarn.lock changes

* fixed telemetry settimeout bug

* removed config file changes for now

* reverted changes in config.spec.js

* fixed bugs

* disabled telemetry app-heartbeat test for now

* added in origin field for telemetry app-started config

* only send integrations through telemetry when there are integrations to be sent

* only send integrations through telemetry when there are integrations to be sent

* corrected telemetry event name

* added back missing telemetry config value

* added commit to skip telemetry heartbeat test for now

* fixed telemetry send-data

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/send-data.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* added agentless telemetry data center routing

* modified agentless telemetry routing

* updated telemetry logs schema

* polished instrumentation telemetry PR

* removed app-started error field for now

---------

Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: bojbrook <[email protected]>
Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Thomas Hunter II <[email protected]>
This was referenced Dec 13, 2023
khanayan123 pushed a commit that referenced this pull request Dec 14, 2023
* adding required headers for in tel

* adding required headers for in tel

* updating version in unit tests

* updating version in unit tests

* app_started- extended_heartbeat- header-

* updating heartbeat and adding extendedheartbeat

* updating telemetry to v2

* worked on addressing telemetry uniform heartbeat

* added some tests for instel v2

* cleaned up instel tests

* adding dependencies variable check & tests

* change to capture initial load for dependencies

* Initial retry logic for telemetry

* fixing heartbeat tests

* adding in extended heartbeat

* Cleaned up Index and send data

* fixed syntax on telemetry tests

* Added extended heartbeat logic

* updated app-heartbeat test

* modified config file for app-started

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* fix app-dependencies-loaded

* modified config file to support telemetry app-started

* modified config file for telemetry

* modified config file to report tracer config values to telemetry

* finished updating telemetry event app-started from v1 to v2

* fixed config file

* fixed lint errors

* attempt to remove yarn.lock changes

* fixed telemetry settimeout bug

* removed config file changes for now

* reverted changes in config.spec.js

* fixed bugs

* disabled telemetry app-heartbeat test for now

* added in origin field for telemetry app-started config

* only send integrations through telemetry when there are integrations to be sent

* only send integrations through telemetry when there are integrations to be sent

* corrected telemetry event name

* added back missing telemetry config value

* added commit to skip telemetry heartbeat test for now

* fixed telemetry send-data

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/send-data.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* added agentless telemetry data center routing

* modified agentless telemetry routing

* updated telemetry logs schema

* polished instrumentation telemetry PR

* removed app-started error field for now

---------

Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: bojbrook <[email protected]>
Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Thomas Hunter II <[email protected]>
khanayan123 pushed a commit that referenced this pull request Dec 14, 2023
* adding required headers for in tel

* adding required headers for in tel

* updating version in unit tests

* updating version in unit tests

* app_started- extended_heartbeat- header-

* updating heartbeat and adding extendedheartbeat

* updating telemetry to v2

* worked on addressing telemetry uniform heartbeat

* added some tests for instel v2

* cleaned up instel tests

* adding dependencies variable check & tests

* change to capture initial load for dependencies

* Initial retry logic for telemetry

* fixing heartbeat tests

* adding in extended heartbeat

* Cleaned up Index and send data

* fixed syntax on telemetry tests

* Added extended heartbeat logic

* updated app-heartbeat test

* modified config file for app-started

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* fix app-dependencies-loaded

* modified config file to support telemetry app-started

* modified config file for telemetry

* modified config file to report tracer config values to telemetry

* finished updating telemetry event app-started from v1 to v2

* fixed config file

* fixed lint errors

* attempt to remove yarn.lock changes

* fixed telemetry settimeout bug

* removed config file changes for now

* reverted changes in config.spec.js

* fixed bugs

* disabled telemetry app-heartbeat test for now

* added in origin field for telemetry app-started config

* only send integrations through telemetry when there are integrations to be sent

* only send integrations through telemetry when there are integrations to be sent

* corrected telemetry event name

* added back missing telemetry config value

* added commit to skip telemetry heartbeat test for now

* fixed telemetry send-data

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/send-data.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* added agentless telemetry data center routing

* modified agentless telemetry routing

* updated telemetry logs schema

* polished instrumentation telemetry PR

* removed app-started error field for now

---------

Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: bojbrook <[email protected]>
Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Thomas Hunter II <[email protected]>
khanayan123 pushed a commit that referenced this pull request Jan 2, 2024
* adding required headers for in tel

* adding required headers for in tel

* updating version in unit tests

* updating version in unit tests

* app_started- extended_heartbeat- header-

* updating heartbeat and adding extendedheartbeat

* updating telemetry to v2

* worked on addressing telemetry uniform heartbeat

* added some tests for instel v2

* cleaned up instel tests

* adding dependencies variable check & tests

* change to capture initial load for dependencies

* Initial retry logic for telemetry

* fixing heartbeat tests

* adding in extended heartbeat

* Cleaned up Index and send data

* fixed syntax on telemetry tests

* Added extended heartbeat logic

* updated app-heartbeat test

* modified config file for app-started

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* fix app-dependencies-loaded

* modified config file to support telemetry app-started

* modified config file for telemetry

* modified config file to report tracer config values to telemetry

* finished updating telemetry event app-started from v1 to v2

* fixed config file

* fixed lint errors

* attempt to remove yarn.lock changes

* fixed telemetry settimeout bug

* removed config file changes for now

* reverted changes in config.spec.js

* fixed bugs

* disabled telemetry app-heartbeat test for now

* added in origin field for telemetry app-started config

* only send integrations through telemetry when there are integrations to be sent

* only send integrations through telemetry when there are integrations to be sent

* corrected telemetry event name

* added back missing telemetry config value

* added commit to skip telemetry heartbeat test for now

* fixed telemetry send-data

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/send-data.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* added agentless telemetry data center routing

* modified agentless telemetry routing

* updated telemetry logs schema

* polished instrumentation telemetry PR

* removed app-started error field for now

---------

Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: bojbrook <[email protected]>
Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Thomas Hunter II <[email protected]>
khanayan123 pushed a commit that referenced this pull request Jan 2, 2024
* adding required headers for in tel

* adding required headers for in tel

* updating version in unit tests

* updating version in unit tests

* app_started- extended_heartbeat- header-

* updating heartbeat and adding extendedheartbeat

* updating telemetry to v2

* worked on addressing telemetry uniform heartbeat

* added some tests for instel v2

* cleaned up instel tests

* adding dependencies variable check & tests

* change to capture initial load for dependencies

* Initial retry logic for telemetry

* fixing heartbeat tests

* adding in extended heartbeat

* Cleaned up Index and send data

* fixed syntax on telemetry tests

* Added extended heartbeat logic

* updated app-heartbeat test

* modified config file for app-started

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* fix app-dependencies-loaded

* modified config file to support telemetry app-started

* modified config file for telemetry

* modified config file to report tracer config values to telemetry

* finished updating telemetry event app-started from v1 to v2

* fixed config file

* fixed lint errors

* attempt to remove yarn.lock changes

* fixed telemetry settimeout bug

* removed config file changes for now

* reverted changes in config.spec.js

* fixed bugs

* disabled telemetry app-heartbeat test for now

* added in origin field for telemetry app-started config

* only send integrations through telemetry when there are integrations to be sent

* only send integrations through telemetry when there are integrations to be sent

* corrected telemetry event name

* added back missing telemetry config value

* added commit to skip telemetry heartbeat test for now

* fixed telemetry send-data

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/send-data.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* added agentless telemetry data center routing

* modified agentless telemetry routing

* updated telemetry logs schema

* polished instrumentation telemetry PR

* removed app-started error field for now

---------

Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: bojbrook <[email protected]>
Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Thomas Hunter II <[email protected]>
khanayan123 pushed a commit that referenced this pull request Jan 2, 2024
* adding required headers for in tel

* adding required headers for in tel

* updating version in unit tests

* updating version in unit tests

* app_started- extended_heartbeat- header-

* updating heartbeat and adding extendedheartbeat

* updating telemetry to v2

* worked on addressing telemetry uniform heartbeat

* added some tests for instel v2

* cleaned up instel tests

* adding dependencies variable check & tests

* change to capture initial load for dependencies

* Initial retry logic for telemetry

* fixing heartbeat tests

* adding in extended heartbeat

* Cleaned up Index and send data

* fixed syntax on telemetry tests

* Added extended heartbeat logic

* updated app-heartbeat test

* modified config file for app-started

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* fix app-dependencies-loaded

* modified config file to support telemetry app-started

* modified config file for telemetry

* modified config file to report tracer config values to telemetry

* finished updating telemetry event app-started from v1 to v2

* fixed config file

* fixed lint errors

* attempt to remove yarn.lock changes

* fixed telemetry settimeout bug

* removed config file changes for now

* reverted changes in config.spec.js

* fixed bugs

* disabled telemetry app-heartbeat test for now

* added in origin field for telemetry app-started config

* only send integrations through telemetry when there are integrations to be sent

* only send integrations through telemetry when there are integrations to be sent

* corrected telemetry event name

* added back missing telemetry config value

* added commit to skip telemetry heartbeat test for now

* fixed telemetry send-data

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/send-data.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* added agentless telemetry data center routing

* modified agentless telemetry routing

* updated telemetry logs schema

* polished instrumentation telemetry PR

* removed app-started error field for now

---------

Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: bojbrook <[email protected]>
Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Thomas Hunter II <[email protected]>
khanayan123 pushed a commit that referenced this pull request Jan 2, 2024
* adding required headers for in tel

* adding required headers for in tel

* updating version in unit tests

* updating version in unit tests

* app_started- extended_heartbeat- header-

* updating heartbeat and adding extendedheartbeat

* updating telemetry to v2

* worked on addressing telemetry uniform heartbeat

* added some tests for instel v2

* cleaned up instel tests

* adding dependencies variable check & tests

* change to capture initial load for dependencies

* Initial retry logic for telemetry

* fixing heartbeat tests

* adding in extended heartbeat

* Cleaned up Index and send data

* fixed syntax on telemetry tests

* Added extended heartbeat logic

* updated app-heartbeat test

* modified config file for app-started

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* updating extended heartbeat to setInterval

* adding tests for extendedheartbeat

* fix app-dependencies-loaded

* modified config file to support telemetry app-started

* modified config file for telemetry

* modified config file to report tracer config values to telemetry

* finished updating telemetry event app-started from v1 to v2

* fixed config file

* fixed lint errors

* attempt to remove yarn.lock changes

* fixed telemetry settimeout bug

* removed config file changes for now

* reverted changes in config.spec.js

* fixed bugs

* disabled telemetry app-heartbeat test for now

* added in origin field for telemetry app-started config

* only send integrations through telemetry when there are integrations to be sent

* only send integrations through telemetry when there are integrations to be sent

* corrected telemetry event name

* added back missing telemetry config value

* added commit to skip telemetry heartbeat test for now

* fixed telemetry send-data

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/dependencies.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/send-data.js

Co-authored-by: Thomas Hunter II <[email protected]>

* Update packages/dd-trace/src/telemetry/index.js

Co-authored-by: Thomas Hunter II <[email protected]>

* added agentless telemetry data center routing

* modified agentless telemetry routing

* updated telemetry logs schema

* polished instrumentation telemetry PR

* removed app-started error field for now

---------

Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: Sam Brenner <[email protected]>
Co-authored-by: bojbrook <[email protected]>
Co-authored-by: Crystal Magloire <[email protected]>
Co-authored-by: Thomas Hunter II <[email protected]>
@tlhunter
tlhunter deleted the instel_partial_upgrade branch January 19, 2024 22:19
@iunanua iunanua mentioned this pull request Feb 20, 2024
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants