Package: wnpp
Severity: wishlist
Owner: Juan Manuel Mendez Rey <[email protected]>
X-Debbugs-Cc: [email protected]   

* Package name    : golang-opentelemetry-collector-pdata
 Version         : 1.38.0-1
 Upstream Author : OpenTelemetry - CNCF
* URL             : https://github.com/open-telemetry/opentelemetry-collector
* License         : Apache-2.0
 Programming Lang: Go
 Description     : OpenTelemetry Collector pipeline data library


Pipeline data (pdata) implements data structures that represent telemetry data 
in-memory. All data received is converted into this format, travels through the 
pipeline in this format, and is converted from this format by exporters when 
sending.

Current implementation primarily uses OTLP protobuf structs as the underlying 
data structures for many of the declared structs. We keep a pointer to OTLP 
protobuf in the "orig" member field. This allows efficient translation to/from 
OTLP wire protocol. The underlying data structure is kept private so that we 
are free to make changes to it in the future.

The pdata API is designed to avoid mutable data sharing and bugs that stem from 
that. Each pdata instance cannot contain a reference to an object that is used 
in another pdata instance.

Note: This ITP is for the pdata submodule only, not the full collector
(see ITP #1080354). At v1.38.0, pdata is fully standalone with no
internal collector dependencies, decided to package
independently for the following reason:

It is needed as a build-dependency for the root module
of golang-opentelemetry-auto (ITP #1136684).

Attachment: publickey - [email protected] - 0xE697CF1F.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to