Marc Pichler

Results 63 issues of 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...

never-stale
pkg:api
type:feature
needs:code-contribution

## 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:** -...

spec-feature
pkg:sdk-node
needs:refinement
type:feature

### 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...

never-stale
pkg:sdk-metrics
type:feature
target:next-major-release

`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...

feature-request
never-stale
triage:accepted
contribfest

## 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...

pkg:sdk-metrics
target:next-major-release

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.

dependencies
Skip Changelog

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...

never-stale
triage:accepted

### 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...

feature-request
never-stale
api:metrics

## 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...

never-stale
pkg:instrumentation
needs:refinement
type:feature-tracking