SplunkOtelCrashReporting 0.6.0

SplunkOtelCrashReporting 0.6.0

Darby Vernon 维护。



 
依赖于
PLCrashReporter~> 1.11.1
SplunkOtel~> 0.11.0
 

  • Splunk

Splunk OpenTelemetry iOS agent Crash Reporting module

这是 Splunk RUM iOS agent(Splunk RUM iOS agent)的插件,通过 PLCrashReporter 添加崩溃报告功能。

🚧该项目目前处于 BETA 阶段。它由 Splunk 官方支持。然而,可能会引入破坏性变化。

入门

要开始,首先按照说明将 SplunkOtel 包添加到您的应用程序中,然后通过 Xcode 菜单 文件 -> Swift 包 -> 添加包依赖项 或通过您的 Package.swift 将此可选崩溃报告包导入到您的应用中。

.package(url: "https://github.com/signalfx/splunk-otel-ios/", from: "0.4.0");
.package(url: "https://github.com/signalfx/splunk-otel-ios-crashreporting/", from: "0.4.0");
...
.target(name: "MyAwesomeApp", dependencies: ["SplunkOtel", "SplunkOtelCrashReporting]),

之后,您需要在初始化 SplunkRum 库后开始崩溃报告

import SplunkOtel
import SplunkOtelCrashReporting
...
// Your beaconUrl and rumAuth will be provided by your friendly Splunk representative
SplunkRum.initialize(beaconUrl: "https://rum-ingest.us0.signalfx.com/v1/rum", rumAuth: "ABCD...")
SplunkRumCrashReporting.start()

@import SplunkOtel;
@import SplunkOtelCrashReporting;
...
// Your beaconUrl and rumAuth will be provided by your friendly Splunk representative
[SplunkRum initializeWithBeaconUrl: @"https://rum-ingest.us0.signalfx.com/v1/rum" rumAuth: @"ABCD..." options: nil];
[SplunkRumCrashReporting start]

版本信息

  • 此库兼容iOS 11及其以上版本(以及iPadOS 13及其以上版本)

构建和贡献

请阅读CONTRIBUTING.md以获取构建、运行测试等方面的说明。

许可协议

此库采用Apache Software License v2.0协议许可。有关更多详细信息,请参阅许可文件

ℹ️  SignalFx于2019年10月被Splunk收购。请参阅Splunk SignalFx获取更多信息。