Joshua MacDonald

Results 154 issues of Joshua MacDonald

When an exporter first starts, it begins all of its streams at the same time. A slower start would help, because streams initially take more cpu and memory than in...

Some dangling and broken links were left by #230.

The exporter should propagate the deadline of the caller into the received context. The receiver should optionally apply the callers context or possibly ignore it but set a preconfigured deadline...

Now the OTel-Arrow exporter and receiver components have been copied into https://github.com/open-telemetry/opentelemetry-collector-contrib, it has been difficult to develop in this repository. We were forced to continue development here because the...

The `RecordBuilderStats` object uses non-atomic increments for objects that are shared. The reason this is not as simple as using atomic.Int64, for example, is that there is also an HDRHistogram...

This is a prototype implementation for changes to the TraceIDRatioBased sampler based on [W3C Trace Context Level 2](https://www.w3.org/TR/trace-context-2/) which includes support for trace randomness. This is a combined prototype for...

**Description:** Restore a skipped test, after understanding the nature of the problem. The problem was mostly addressed in https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34794, which left the test disabled. The test has to tolerate a...

internal/otelarrow

**Description:** Add exportbatcher.BatcherConfig to OTel-Arrow exporter. Follows https://github.com/open-telemetry/opentelemetry-collector/pull/10846 as we intend to maintain parity between OTLP/gRPC and OTel-Arrow exporters. **Link to tracking Issue:** **Testing:** ✅ **Documentation:** README updated with reference...

exporter/otelarrow

**Description:** Exporter side of https://github.com/open-telemetry/otel-arrow/issues/227. The receiver side is https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34742. **Link to tracking Issue:** https://github.com/open-telemetry/otel-arrow/issues/227 **Testing:** Adds a test for the expected metadata propagation. **Documentation:** Since this is expected of...

ready to merge
cmd/otelcontribcol
exporter/otelarrow
receiver/otelarrow
internal/otelarrow

Users have observed that an unused but configured `otelarrow` exporter will always create its configured `num_streams`, which consume a number of resources on the receiver side, leading to larger-than-necessary limits...