Gerhard Stöbich
Gerhard Stöbich
[Here](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk.md#interface-definition-1) spec says `The exporter must support two functions: Export and Shutdown.` `ForceFlush` is a `SHOULD` API therefore optional.
I think the folder opentelemetry-api-logs should be renamed to api-logs as we started to omit the `opentelemetry-` prefix in new packages.
There are other modules which assume they are alone regarding signal handling - e.g. [signal-exit](https://github.com/tapjs/signal-exit) which has just about 34M downloads/week. In short every module expecting to be the only...
Regarding signals: at least he [readme](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node#initialize-the-sdk) for NodeSDK shows a usage of `SIGTERM`. It's not only about shutdown. e.g. the HTTP instrumentation installs an `error` listener. If user application doesn't...
Is this only effecting browsers or also node? As far as I know node uses also `performance.timeOrigin` captured at startup therefore I would expect a similar behavior. If it works...
I tried NodeJS 13.11.0 and Firefox 74.0 on Windows 10 on my Dell E7440. Both show no issue in case of sleep but hibernate seems to be a problem. The...
The fix for https://github.com/nodejs/node/issues/17893 was backported to node 8.12.0 (https://github.com/nodejs/node/pull/21593). `process.hrTime` uses the same underlying time source then `perf_hooks`.
I think we should still allow configuration of plugins not hosted in this repo. By listing the supported configs in `PluginConfig` developers of some plugin have to request changes in...
Global URL is available in Node but it's missing in type definitions. Reason is that the `URL` object is slightly different between node and DOM. Therefore adding the node variant...
Maybe the projects should be configured more strict. e.g. plugin-http is node only therefore lib `dom` should be not needed/used at all. As there is no `lib` config in `tsconfig.json`...