Commit Graph

19 Commits

Author SHA1 Message Date
Marc Pichler bac68fc7d4
feat: add api release preparation scripts, github release creation scripts (#4704)
* feat: add more scripts for release creation

* Update scripts/extract-latest-release-notes.js

* fix: replace console.log() with console.warn(), ensure get-version.js is a version by checking against a regex

* chore: add comment to describe the regex
2024-05-21 14:36:43 +02:00
Chengzhong Wu e9328abb68
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>
2023-11-01 19:51:24 -04:00
Marc Pichler 868f75e448
fix(benchmark): write benchmark results to file (#4172) 2023-10-01 22:00:15 +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
Daniel Dyla f0caa22ffc
chore: add release-please automation (#2431)
Co-authored-by: Valentin Marchaud <contact@vmarchaud.fr>
2021-08-30 16:37:19 -04:00
Daniel Dyla 1905296fc8
chore: remove package lock (#1993)
* chore: remove package lock

* chore: remove remaining lock files
2021-03-03 08:48:28 -05:00
Nev 1d682c2f75
feat(diag-logger): introduce a new global level api.diag for internal diagnostic logging (#1880)
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2021-02-10 17:12:26 -05:00
Daniel Dyla 7e423a9ec4
chore: do not check in lockfiles but cache them (#1896) 2021-02-04 16:28:07 -05:00
Daniel Dyla de8c2be324
Check in lockfiles (#1829) 2021-01-28 14:59:12 -05:00
Bartlomiej Obecny fb06b5bb11
Collector split (#1446)
* chore: removing submodule protos from exporter-collector

* chore: adding submodule opentelemetry-proto to exporter collector

* chore: fixing submodule path

* chore: updating proto to version v0.4.0

* chore: splitting exporter collector into 3 packages - depending on transport layer, updated examples, fixed the metrics collector for proto, fixed bug for label

* chore: fixing bug with controller when shutting down

* chore: ignored files

* chore: fixing submodule links

* chore: lint fixes - seems like some latest updates forcing extend to be in new line

* chore: lint space

* chore: fixing test when waiting to load proto files
2020-08-24 18:34:17 +02:00
Daniel Dyla 18c6aa4f19 Named Tracers / Tracer Registry (#582)
* feat: spike of named tracer registry

* chore: mysql/mongo tracer registry support

* fix: lint

* chore: add getTracer back

* chore: change default tracer name to empty string

* fix: lint

* chore: update examples for registry

* chore(tracer-registry): make name required

* chore: lint

* chore: update examples for required tracer name

* chore: remove unused tracer delegate

* chore: remove references to basic tracer

* chore: remove references to NodeTracer

* chore: update xhr for tracer registry

* chore: update tracer names to match package names

* chore: add version script to all packages

* chore: update plugins to use version script

* chore: add jsdoc to noop tracer registry

* chore: update ioredis for tracer registry

* chore: update pg pool for tracer registry

* fix: lint

* chore: fix tests

* chore: lint

* chore: lint

Co-authored-by: Mayur Kale <mayurkale@google.com>
2020-01-09 08:29:38 -08:00
Gerhard Stöbich 6f56c370f8 chore: add .vscode to gitignore (#528) 2019-11-13 14:45:42 -08:00
Daniel Dyla 1f90ce20dd chore: bump typescript version to ^3.7.2 (#497) 2019-11-07 21:50:21 -08:00
Olivier Albertini ddf43ff913 chore(lerna): add lerna-changelog (#432)
* chore(lerna): add lerna-changelog

closes #372
add docs related to lerna-changelog

Signed-off-by: Olivier Albertini <olivier.albertini@montreal.ca>

* fix: add draffensperger recommendations

Signed-off-by: Olivier Albertini <olivier.albertini@montreal.ca>
2019-10-16 11:25:57 -07:00
Daniel Khan 00302cd2be fix: / update gitignore (#170)
.gitignore to ignore .nyc_output
2019-08-07 09:03:50 -07:00
Mark Wolff 5019fe2a58 Use V8 builtin coverage over nyc (#93)
* coverage: use native v8 over nyc

* codecov: use c8 over nyc

* gitignore: remove nyc references
2019-07-11 14:22:11 -07:00
Mayur Kale c97bdc66da
Add typedoc docs (#56)
* Add typedoc docs

* oops, yarn run docs -> yarn docs

* Fix review comments

- Rename docs to documentation
- Add lerna run docs

* set out to docs/out

* Change out path
2019-06-27 17:46:32 -07:00
Mayur Kale efe9fab615
Initial skeleton (#2)
* Initial API Skeleton

* remove build files

* Rename base package to opentelemetry-base

* Package rename api -> core

* Add tdd script, npm->yarn, remove lockfiles

* remove --lib option from tsconfig
2019-06-10 10:23:16 -07:00
Steve Flanders 13f74f5ad7
Initial commit 2019-05-09 22:01:44 -04:00