Commit Graph

14 Commits

Author SHA1 Message Date
Marc Pichler 006fe44e56
chore: move xray and xray-lambda propagators to contrib (#4966) 2024-10-23 09:22:55 +00:00
Martin Kuba e9eb92476e
feat(web): add processors for adding session ID (#4972)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2024-09-16 22:25:41 +00:00
Jamie Danielson 583154c919
chore(semconv): Separate SemConv releases to allow different versioning (#4904)
Co-authored-by: Trent Mick <trentm@gmail.com>
2024-08-20 21:29:59 +00:00
Martin Kuba 7c808e3117
add Events SDK (#4629)
* feat(sdk-events): add Events SDK

* updated changelog

* markdown lint

* updated changelog with changes to the events API

* added missing implements

* set defaults for severityNumber and timestamp

* added OTLP exporter to example

* updated package-lock.json

* updated versions

* pinned api-logs and api-events versions

* removed getting global LoggerProvider

* updated example version

* removed unnecessary constant

* lint

* updated events example

* pinned api-logs version for logs sdk

* updated package-lock

* removed unused configuration

* added forceFlush and shutdown to EventLoggerProvider

* updated package-lock.json

* updated tsconfig files

* fixed package-lock.json

* removed shutdown method, updated example

* cleanup

* added domain to examples

* updated versions

* fix browser tests
2024-06-05 07:59:05 +00:00
Marc Pichler 1c5de7ac2f
feat!: use serializers in browser exporters (#4581)
* feat!: use serializer in browser exporters

* feat!: remove unused convert

* fixup! feat!: use serializer in browser exporters

* chore: update changleog
2024-05-03 18:25:37 +02:00
Martin Kuba b518e16ef8
add AWS X-Ray Lambda propagator (#4554)
* updates tsconfig files

* added tests

* added aws-xray-lambda propagator

* updated README

* updated package-lock file

* markdown lint

* removed browser tests

* lint

* removed opentelemetry- from the package name

* updated package-lock.json

* add experimental disclaimer

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

* removed profiling from keywords

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

* updated package version to experimental

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

* use named export

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

* removed changelog

* updated homepage url

* small updates to tests

* lint

* updated changelog

* Update experimental/packages/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts

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

* updated tsconfig files

* updated license

* updated readme

* updated versions

* fix: update versions and sync package-lock.json

* fix: move changelog entry

---------

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2024-05-03 13:00:35 +02:00
Martin Kuba 7f82b80f3c
Move xray propagator from contrib (no history) (#4603)
* moved aws xray propagator from contrib

* updated package lock file

* updated dev dependencies

* added a note about the original location in README

* updated changelog

* fix: limit package-lock.json changes

* removed status section from readme

* chore: align versions with current release

---------

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2024-04-16 10:53:51 +02:00
Marc Pichler be1627267f
feat(exporter-metrics-otlp-proto): add esm build (#4099) 2023-09-18 17:30:52 +02:00
Abinet18 1fc4ac652f
feat(exporter-logs-otlp-proto): implements protobuf exporter for logs (#3779)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-06-02 09:58:44 +02:00
fuaiyi fe82d7b005
feat(exporter-logs-otlp-http): implements otlp-http exporter for logs (#3764)
* feat(exporter-logs-otlp-http): implements otlp-http exporter for logs

* feat(exporter-logs-otlp-http): improve README

* feat(exporter-logs-otlp-http): add browser section in package.json

* feat(exporter-logs-otlp-http): update log-sdk version

* feat(logs-exporter-otlp-http): update version of @opentelemetry/core

* feat(exporter-logs-otlp-http): update README

---------

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-05-25 16:16:47 +02:00
fuaiyi a31b38a845
Logs SDK (#3549)
* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* fix compile errors

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): sdk-logs init

* feat(sdk-logs): add browser test config

* feat: add test-utils compatible assert.rejects

* feat(sdk-logs): fix writing errors in README

* feat(sdk-logs): update version to 0.36.1

* feat(sdk-logs): add examples

* feat(sdk-logs): fix LogRecord default timestamp to Date.now()

* feat(sdk-logs): logRecord support rewrite time/body/severityNumber/newSeverityText

* feat(sdk-logs): add logs processor environments

* feat(sdk-logs): modify export style

* feat(sdk-logs): update version to 0.36.1

* feat(sdk-logs): remove exporter factory

* feat(sdk-logs): update CHANGELOG

* feat(sdk-logs): change the processing of schemeUrl

* feat(sdk-logs): split LoggerProviderConfig and LoggerConfig

* feat(sdk-logs): getLogger with default name  when name is invalid

* feat(sdk-logs): improve the shutdown logic of LoggerProvider

* feat(sdk-logs): improve the shutdown logic of LoggerProvider

* feat(sdk-logs): make log record read-only after it has been emitted

* feat(sdk-logs): logger option support includeTraceContext & LogRecordProcessor onEmit suport context

* feat(sdk-logs): update version

* feat(sdk-logs): update version

* feat(sdk-logs): update logs example with typescript

* feat(sdk-logs): update peerDependencies

* feat(sdk-logs): peer-api-check support @opentelemetry/api-logs

* feat(sdk-logs): update peerDependencies

---------

Co-authored-by: Martin Kuba <martin@martinkuba.com>
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-04-13 08:41:19 -04:00
Martin Kuba 92fbec99ec
Separate Events API from Logs API (#3550)
* added events API package

* removed events from Logs API

* updated logs tests

* added tooling and tests to api-events

* fixed package name, updated changelog, updated tsconfig

* lint

* added back precompile script, minor updates

* tsconfig updates

* changed logger to emitter in a test

* added domain as a required parameter for creating an emitter, removed from Event

* lint

* Update experimental/packages/api-events/package.json

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

---------

Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
Co-authored-by: Nev <54870357+MSNev@users.noreply.github.com>
Co-authored-by: Chengzhong Wu <legendecas@gmail.com>
2023-02-07 13:23:05 -05:00
Gerhard Stöbich e0abcc0b3f
fix: remove JSON syntax error and regenerate tsconfig files (#3566)
* chore: regenerate tsconfig files

* fix: add generated js files back to proto base esnext

* Changelog

---------

Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-01-27 12:59:50 -05:00
Chengzhong Wu 897c1365e4
chore: automatically generate tsconfigs (#3432)
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
Co-authored-by: Marc Pichler <marcpi@edu.aau.at>
2022-11-23 23:34:41 +08:00