Bryce Buchanan
Bryce Buchanan
OTLP allows for data transfer to be throttled in case of server overload. https://opentelemetry.io/docs/reference/specification/protocol/otlp/#otlphttp-throttling If this happens for an extended period of time the swift sdk may start dropping data...
https://github.com/open-telemetry/opentelemetry-swift/blob/main/Tests/ExportersTests/DatadogExporter/DatadogExporterTests.swift#L101 I'm running into this issue in my pr #541 so I disable this test. Here is an example of the failed test: https://github.com/open-telemetry/opentelemetry-swift/actions/runs/9370698948/job/25798280923 This failure only occurs on github...
per the spec https://opentelemetry.io/docs/specs/otel/logs/data-model/#type-any but our AttributeValues only support arrays of discrete types. https://github.com/open-telemetry/opentelemetry-swift/blob/main/Sources/OpenTelemetryApi/Common/AttributeValue.swift#L14 We should add an "AttributeArray" that behaves similarly to AttributeSet.
This fixes logs occurring every time the ntp clock is called, and improves log categorization.
swift6 will be released soon. This ticket tracks the upgrades (if necessary) for swift6 when it becomes available.
## Issue When creating a span and setting it as the parent via the context manager it would be expected that a network request made during that parent span would...