jack-berg

Results 92 issues of jack-berg

Related to [comment](https://github.com/open-telemetry/opentelemetry-java/pull/4501#issuecomment-1170324564) in #4501. Unfortunately, we still need to keep `:exporters:otlp:common` since the serialization logic is used in `:expoters:logging-otlp`.

Currently if no log processors are registered, a `NoopLogProcessor` is used. This drops emitted log records, but the log sdk can still use memory to maintain the map of instrumentation...

Implements spec [PR#2681](https://github.com/open-telemetry/opentelemetry-specification/pull/2681). Resolves #4550. Summary: - Rename `LogBuilder` to `LogRecordBuilder` to better reflect the data model and the naming we can expect to see in the log appender /...

Following the spirit of moving [opentelemetry-extension-annotations](https://github.com/open-telemetry/opentelemetry-java/pull/4659) to a more appropriate home in `opentelemetry-java-instrumentation`, and prompted by a discussion in the 7/28 Office Hours, I've done a scan of the project...

Feature Request

The [java default](https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/internal/aggregator/ExplicitBucketHistogramUtils.java#L24-L25) explicit bucket histogram bucket boundaries are: `[5, 10, 25, 50, 75, 100, 250, 500, 750, 1_000, 2_500, 5_000, 7_500, 10_000]` But according to the [spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#explicit-bucket-histogram-aggregation) should be:...

Bug

The [spec says](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/data-model.md#resource-attributes-1) the prometheus exporter SHOULD convert resource attributes to the target info metric family. We don't currently do this, but we should.

Feature Request
metrics

Noticed a test flake [here](https://github.com/open-telemetry/opentelemetry-java/runs/7431610099?check_suite_focus=true#step:5:1436): ``` OtlpGrpcRetryTest > configureLogExporterRetryPolicy() FAILED org.opentest4j.AssertionFailedError: [status code PERMISSION_DENIED should make 1 requests] expected: 1 but was: 0 at [email protected]/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at [email protected]/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at [email protected]/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)...

Bug

We publish a lot of artifacts, and it's cumbersome for users to sort through which are needed. There's opportunity to reduce the sprawl, partially made possible by the recent stabilization...

Feature Request

The spec [requires](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/datamodel.md#metric-metadata-1) that unit be appended to the metric name as a suffix. We don't do that anywhere today. I believe that would represent a breaking behavior change for...