Splunk RUM 代理程序 for iOS
Splunk RUM 代理程序 for iOS 提供一个 Swift 包,它可以捕获:
- 使用
URLSession
元数据记录 HTTP 请求 - 应用程序启动信息
- UI 活动 - 屏幕名称(通常是 ViewController 名称)、动作和 PresentationTransitions
- 崩溃/未处理的异常使用 SplunkRumCrashReporting
🚧 此项目目前处于 BETA 版本。它受到 Splunk 的 官方支持。但是,可能会引入破坏性更改。
要求
Splunk RUM 代理程序 for iOS 支持 iOS 11 及以上版本,包括 iPadOS 13 及更高版本。
入门
要开始,请参阅 Splunk Observability Cloud 文档中的 为 Splunk RUM 仪器化 iOS 应用程序。
崩溃报告
Splunk iOS崩溃报告模块使用PLCrashReporter将为iOS RUM代理添加崩溃报告。
要启用崩溃报告,请参阅Splunk Observability Cloud文档中的启用崩溃报告。
手动OpenTelemetry配置
您可以使用iOS RUM代理手动为Splunk RUM配置iOS应用程序,以搜集附加遥测数据,清洗个人可识别信息(PII),添加全局属性等等。参见Splunk Observability Cloud文档中的手动配置iOS应用程序。
贡献
有关构建、运行测试等的说明,请参阅CONTRIBUTING.md。
故障排除
有关Splunk OpenTelemetry iOS配置的故障排除问题,请参阅官方文档中的故障排除iOS配置 splunk Observability Cloud。
许可证
此库根据Apache Software License版本2.0授权。有关更多详情,请参阅许可证文件。
ℹ️ SignalFx于2019年10月被Splunk收购。有关更多信息,请参阅Splunk SignalFx。