Marc Pichler
Marc Pichler
## Description It's currently hard for instrumentation authors to define a minimum API version to depend on. Finding when a feature was added requires looking through the diff and cross-referencing...
## Description The [specification](https://github.com/open-telemetry/opentelemetry-specification/blob/7145a5d2ae302070033c2088a2416812edb7f878/specification/configuration/sdk-environment-variables.md#periodic-exporting-metricreader) defines that `PeriodicExporingMetricReader`s that are auto-paired with an exporter can be configured via environment variables. **For this issue to be considered done we need to:** -...
### Description For users the nature of the `Aggregation` class can be confusing, as it seems like it should be user-implementable but it actually is not as the needed types...
`SpanAttributes` is deprecated, but bumping the minimum API version would be considered breaking. For 2.0 we could replace `SpanAttributes` with `Attributes` and bump the minimum API version accordingly. We can...
## Which problem is this PR solving? See #4109 Drops the `attributeKeys` view option that implemented an "Allow List" for attribute keys. Adds - `createAllowListAttributesProcessor()`, which replicates the functionality previously...
[prototype] feat(sdk-trace): add option to opt-out from merging the resource with Resource.default()
The spec states that > The SDK MUST provide access to a Resource with at least the attributes listed at [Semantic Attributes with SDK-provided Default Value](https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/README.md#semantic-attributes-with-sdk-provided-default-value). This resource MUST be...
As it says on the tin. I've had this kicking around for a while but never got to actually open the PR.
We should bump `typescript` to latest in the next major version. As a part of this PR we should document the following: - Document policy that typescript versions will be...
### Is your feature request related to a problem? Please describe. Currently when a `MeterProvider` is registered via `metrics.setMeterProvider()` after acquiring a `metrics.getMeterProivder()` elsewhere, the previously acquired `MeterProvider` will stay...
## Description The `@opentelemetry/instrumenation` package is the base package used for all instrumentations. To reduce the maintenance burden for instrumentation authors which currently need to deal with possible breaking changes...