otel-arrow icon indicating copy to clipboard operation
otel-arrow copied to clipboard

Protocol and libraries for sending and receiving OpenTelemetry data using Apache Arrow

Results 31 otel-arrow issues
Sort by recently updated
recently updated
newest added

**Describe the bug** We cannot distinguish Arrow and non-Arrow in the `obsreport` metrics, because both use the tag `otlp`. **Steps to reproduce** Using Arrow or not? Hard to tell.

bug

For analysis purposes, it might be interesting to export outlier samples from a stream of traces. Examples of outliers include: - Uncommon attribute keys - Uncommon attribute values - Uncommon...

The current obfuscation process preserves the length of the original text but doesn't maintain the patterns commonly found in logs. Consider the following logs as an example: ``` 12:30:45 server...

The gRPC settings that we have not explored with regards to exporter and receiver performance are: - WriteBufferSize (exporter) - ReadBufferSize (receiver) - MaxConcurrentStreams (receiver) We suspect these defaults will...

Multivariate metrics already compress quite efficiently due to the grouping of duplicated attributes among metrics. Currently, each type of data point (sum, gauge, histogram, etc.) has a dedicated attribute table/record....

enhancement
performance

Logs that are unstructured (meaning log records with content entirely in a string format) can benefit from optimization techniques like those detailed in the paper "CLP: Efficient and Scalable Search...

enhancement

The OTel experimental Collector periodically closes and reopens every OTel Arrow stream to enhance load balancing. At present, each reconnection begins anew, not capitalizing on the insights gained from the...

enhancement

Currently, complex attributes are encoded using CBOR through an external dependency. By making a slight adjustment to the `pdata` library (protobuf serialization/deserialization support for AnyValue), it would be advantageous to...

enhancement

At present, the sorted columns list for each Arrow record type is hardcoded. However, by designating this list as metadata within the Arrow Schema for each record, we pave the...

enhancement

The exporterhelper features a batching function that can nearly replace the concurrent batch processor in this repository. This issue is to track the eventual removal of concurrent batch processor in...