opentelemetry-swift-packages

本仓库为来自 opentelemetry-swiftOpenTelemetryApi 库提供了多种分发选项(XCFramework、CocoaPods、Carthage 和 SwiftPM)。它专为 dd-sdk-ios 支持的 iOS 平台版本量身定制。

它还托管了一个仅包含 API 的 SwiftPM 包,以便 SPM 用户可以集成 OpenTelemetry API,而无需引入整个 OpenTelemetry 依赖树。此处的版本遵循 opentelemetry-swift 的官方发布版本,并保持相同的版本控制方案。

安装

您可以使用以下方法之一集成 OpenTelemetryApi

XCFramework

Releases 页面下载包含 OpenTelemetryApi.xcframework.zip 文件,并将其添加到您的项目中。

CocoaPods

pod 'OpenTelemetrySwiftApi', '~> 1.13.0'

Carthage

binary "https://raw.githubusercontent.com/DataDog/opentelemetry-swift-packages/main/OpenTelemetryApi.json" ~> 1.13.0

SPM

.package(url: "https://github.com/DataDog/opentelemetry-swift-packages.git", .upToNextMinor(from: "1.13.0")),

贡献

在考虑为项目做出贡献之前,请花一点时间阅读我们的简短贡献指南

许可证

Apache License, v2.0