Commit Graph

1250 Commits

Author SHA1 Message Date
Daniel Dyla 0f8aa7924f
Update `next` branch (#4294)
* chore: track package-lock.json (#4238)

* chore: track package-lock.json

* Pin to old versions for node 14

* Use version range

* Remove unused cached directories

* Temporarily disable other tests

* Temporarily enable only api test

* Enable only some packages

* Test only api packages

* Test trace exporters

* Fix line ordering

* Test all packages except otlp exporters

* Add trace http exporter

* Add trace proto exporter

* Test all but grpc exporters

* chore: use npm workspaces and degrade lerna to v6

* chore: get rid of lerna bootstrap

* chore: use npx

* chore: allow install scripts to setup buf

* chore: fix w3c-integration-test cache key

* chore: fix cache key

* chore: disable resource compat test

* chore: fix node_modules assumptions

* chore: fix hoisted karma issue

* chore: fix markdown linter complaints

* chore: lock @grpc/grpc-js to v1.8.21

* Break caches

* chore: remove cache

* chore: fixup inline commands

---------

Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>

* docs: fixed link to benchmark results (#4233)

Co-authored-by: Chengzhong Wu <legendecas@gmail.com>

* chore(deps): update all patch versions (#4215)

* fix: otlp json encoding (#4220)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* fix: remove duplicate export star from version.ts (#4225)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* docs: fix sdk-node config instructions (#4249)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* feat(api): publish api esnext target (#4231)

* chore: release API 1.7.0/Core 1.18.0/Experimental 0.45.0 (#4254)

* fix(sdk-metrics): hand-roll MetricAdvice type as older API versions do not include it (#4260)

* chore: prepare release 1.18.1/0.45.1 (#4261)

* chore: no need for 'packages' in "lerna.json" (#4264)

* Benchmark tests for trace OTLP transform and BatchSpanProcessor (#4218)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* chore: type reference on zone.js (#4257)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* docs: add docker-compose to run prometheus for the experimental example (#4268)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* fix(sdk-logs): avoid map attribute set when count limit exceeded (#4195)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* chore(deps): update dependency chromedriver to v119 [security] (#4280)

* chore(deps): update actions/setup-node action to v4 (#4236)

* fix(sdk-trace-base): processor onStart called with a span having empty attributes (#4277)

Co-authored-by: artahmetaj <artahmetaj@yahoo.com>

* Update fetch instrumentation to be runtime agnostic (#4063)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

---------

Co-authored-by: Chengzhong Wu <legendecas@gmail.com>
Co-authored-by: Martin Kuba <martin@martinkuba.com>
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: Siim Kallas <siimkallas@gmail.com>
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
Co-authored-by: David Luna <david.luna@elastic.co>
Co-authored-by: Dinko Osrecki <dinko.osrecki@emarsys.com>
Co-authored-by: Trent Mick <trentm@gmail.com>
Co-authored-by: François <32224751+Lp-Francois@users.noreply.github.com>
Co-authored-by: Hyun Oh <hyunnoh01@gmail.com>
Co-authored-by: André Cruz <andremiguelcruz@msn.com>
Co-authored-by: artahmetaj <artahmetaj@yahoo.com>
Co-authored-by: drewcorlin1 <82601620+drewcorlin1@users.noreply.github.com>
2023-11-15 11:15:51 -05:00
Mend Renovate 00e78efd84
chore(deps): update all patch versions (#4194) 2023-10-17 12:36:24 +02:00
Chengzhong Wu b6e532bf52
feat(metrics): prototype experimental advice support (#3876)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-10-11 10:05:03 +02:00
Marc Pichler f8e187b473
chore: release SDK 1.17.1/Experimental 0.44.0 (#4183) 2023-10-10 15:46:49 +02:00
Marc Pichler 4eb10f7c9d
fix(sdk-metrics): prevent per-reader storages from keeping unreported accumulations in memory (#4163) 2023-10-10 15:27:12 +02:00
Mend Renovate 84861cd827
chore(deps): update dependency @types/jquery to v3.5.21 (#4187)
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-10-06 10:30:35 -04:00
Einar Norðfjörð 912256184c
fix: BatchExporter should export continuously when batch size is reached (#3958)
* fix: BathExporter should export continuously when batch size is reached

* fix: add tests

* lintfix

* add changelog

* add test for concurrency

* Update CHANGELOG.md

* Apply suggestions from code review

* Lint and fix browser tests

* fix: lint

---------

Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-10-06 10:27:47 -04:00
Mend Renovate 5af865386a
chore(deps): update dependency @types/sinon to v10.0.18 (#4179) 2023-10-03 15:59:56 +02:00
Marc Pichler 868f75e448
fix(benchmark): write benchmark results to file (#4172) 2023-10-01 22:00:15 +02:00
Marc Pichler 52f428a9f1
fix(sdk-metrics): do not report empty scopes and metrics (#4135) 2023-09-28 14:17:06 +02:00
FelipeEmerim f0ceabc57c
fix(exporter-zipkin): round timestamp to nearest integer in zipkin annotations (#4167)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-09-28 14:15:48 +02:00
Mend Renovate 6bf1b78653
chore(deps): update all patch versions (#4161) 2023-09-28 09:07:34 +02:00
Aaron Abbott f2fc0d8787
fix(sdk-metrics): allow instrument names to contain '/' (#4155) 2023-09-21 10:02:50 +02:00
Martin Kuba 1a8652aa54
Introduce benchmark tests (#4105)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-09-19 16:39:10 +02:00
Mend Renovate f038b44fe9
chore(deps): update all patch versions (#4152) 2023-09-18 13:57:30 +02:00
Mend Renovate 30d1fcac78
chore(deps): update all patch versions (#4147) 2023-09-15 06:59:39 +02:00
Marc Pichler faf939c775
chore: release API 1.6.0/SDK 1.17.0/Experimental 0.43.0 (#4138) 2023-09-12 13:47:22 +02:00
Marc Pichler 27897d6c34
Revert "feat(api): add attributes argument to recordException API (#4071)" (#4137) 2023-09-11 17:36:09 +02:00
Marc Pichler 5fcd8cf136
chore: prepare release API 1.5.0, SDK 1.16.0/0.42.0 (#4122) 2023-09-11 14:01:30 +02:00
Mend Renovate ba38804c05
chore(deps): update all patch versions (#4114) 2023-09-08 12:20:57 -04:00
Chengzhong Wu 4d662cf84d
fix(sdk-metrics): metric names should be case-insensitive (#4059)
* fix(sdk-metrics): metric names should be case-insensitive

* fixup!

* fixup!
2023-09-07 08:41:06 +03:00
Dima Voytenko cd4998a4b5
feat(api): add attributes argument to recordException API (#4071)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-08-30 16:04:34 +02:00
Mend Renovate d8a14ea5b2
chore(deps): update all patch versions (#4087)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-08-29 14:45:34 +02:00
Aaron Abbott a793321c62
feat: update PeriodicExportingMetricReader and PrometheusExporter to accept optional metric producers (#4077)
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-08-29 14:37:14 +02:00
Mend Renovate 8ac369f87e
chore(deps): update all patch versions (#4050) 2023-08-24 08:48:43 -04:00
Marc Pichler dfe9bdd32c
chore(deps): update prettier to v3 and prettier-plugin-eslint to v5 (#4075)
* chore(deps): update dependency prettier to v3

* chore: bump prettier-plugin-eslint and apply rules

---------

Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-08-23 14:36:11 -04:00
shashi3kiran3 863c4d4028
chore(sdk-node): deprecate methods in favor of constructor options (#3996) (#4076)
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-08-23 14:14:50 -04:00
Gabriel Poulenard-Talbot b400c2e5d9
fix(zipkin-exporter): round duration for zipkin (#4064)
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-08-17 17:16:42 +02:00
Aaron Abbott d3436bfac5
feat(sdk-metrics): implement MetricProducer specification (#4007)
Co-authored-by: David Ashpole <dashpole@google.com>
2023-08-10 10:27:47 +02:00
Marc Pichler 48fb15862e
chore: prepare release 1.15.2/0.41.2 (#4036) 2023-08-08 14:59:06 +02:00
Mend Renovate ffe641c08c
chore(deps): update all patch versions (#4043) 2023-08-08 10:21:55 +02:00
Katherine a4213183b0
fix(parseKeyPairsIntoRecord): allow equals in baggage value #3974 (#3975)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-08-07 18:11:46 +02:00
Hunter Paulson 5fd656bb08
docs(resources): Fixes detectResources deprecated typos (#4003)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-08-03 15:11:24 +02:00
Mend Renovate b4cda7a9db
chore(deps): update all patch versions (#3997) 2023-08-02 12:49:36 +02:00
Chengzhong Wu 4cffe5dfef
fix(sdk-metrics): ignore invalid metric values (#3988)
Co-authored-by: Haddas Bronfman <85441461+haddasbronfman@users.noreply.github.com>
2023-08-01 17:16:07 +02:00
Aaron Abbott c021b10b14
fix(core): stop rounding to nearest int in hrTimeTo*seconds() functions (#4014) 2023-07-31 14:14:12 +08:00
Daniel Dyla 9f71800fdc
chore: prepare release 1.15.1/0.41.1 (#4016) 2023-07-24 09:44:44 -04:00
Daniel Dyla 0f20b2a974
Revert tslib #3914 (#4011)
* Revert "feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency (#3914)"

This reverts commit 74393ac639.

* Changelog

* Update CHANGELOG.md
2023-07-21 09:41:09 -04:00
Mend Renovate 87f21ef8ae
chore(deps): update dependency nock to v13.3.2 (#3994) 2023-07-14 12:49:00 +02:00
Mend Renovate 65483a4fe9
chore(deps): update all patch versions (#3984) 2023-07-13 15:49:25 +02:00
Mend Renovate cab31aadb1
chore(deps): update all patch versions (#3972) 2023-07-07 10:10:00 +02:00
Marc Pichler b34c39bf32
chore(deps): update dependency eslint to v8.43.0 (#3929)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2023-07-06 15:14:56 +02:00
Marc Pichler 02c1d95608
chore: replace istanbul-instrumenter-loader with maintained component (#3918) 2023-07-06 15:06:00 +02:00
Marc Pichler 06e919d6c9
chore: prepare release 1.15 / 0.41 (#3963) 2023-07-06 13:06:26 +02:00
Mend Renovate a675ae817b
chore(deps): update all patch versions to v7.22.6 (#3965) 2023-07-05 11:21:20 +02:00
Abinet18 ea160d9c5c
fix: add secureConnectionStart to https only (#3879)
Co-authored-by: t2t2 <taavot@gmail.com>
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-07-05 10:29:28 +02:00
Mend Renovate b3d57bb295
chore(deps): update lerna monorepo to v7.1.1 (#3956) 2023-06-29 08:49:38 +02:00
Aaron Abbott e2e291c583
fix(sdk-metrics): preserve startTime for cumulative ExponentialHistograms (#3934)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-06-29 08:31:08 +02:00
Nev 74393ac639
feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency (#3914)
* feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency

* fix: Lint fixes

* Remove noEmitHelpers as not needed

---------

Co-authored-by: Chengzhong Wu <legendecas@gmail.com>
2023-06-20 19:30:36 +08:00
Marc Pichler 67d4b80665
chore: bump lerna to 7.0.2, add @lerna/legacy-package-management (#3926) 2023-06-20 17:57:51 +08:00