记录或调试 iOS 的 Firebase HttpMetric 跟踪调用(无需等待 12 小时)

Posted

技术标签:

【中文标题】记录或调试 iOS 的 Firebase HttpMetric 跟踪调用(无需等待 12 小时)【英文标题】:Log or debug Firebase HttpMetric trace calls for iOS (without waiting 12h) 【发布时间】:2019-04-10 09:07:48 【问题描述】:

默认情况下,您可以使用 Firebase 添加 HttpMetric 调用,然后您可以等待 12 小时让指标显示在 Firebase 仪表板的 Networking 部分下...

但是如果你只是想验证你做的事情是正确的,那真的不是那么好,你必须等待 12 小时才能发现......

可以通过 Debug 部分验证常规事件(即跟踪事件,但不能通过以下方式验证网络或 HttpMetric 数据):

https://firebase.google.com/docs/analytics/debugview

android 上,您可以启用日志记录以验证网络日志记录集成是否正常工作 - 根据以下说明:

https://firebase.google.com/docs/perf-mon/get-started-android#debugging_integration

但似乎没有任何对应的方式来实时或接近实时地记录 ios 的 HttpMetric 信息……

现在,我显示了网络日志记录(即基本的性能监控)。昨天,我添加了一些自定义 HttpMetric 跟踪,并且我已经验证了使用正确的属性成功调用了 stop 和 start ......但是自定义属性还没有显示出来。等待 12 小时来测试它是否工作(或应该是)非常麻烦。

如果有一种方法可以查看应用程序控制台输出中记录的内容(如通过上面第二个链接的 Android 的 mldb logcat),那就太好了...

或者如果 Firebase 调试事件查看器显示网络调用...

还有什么可以用来做这个的吗???

【问题讨论】:

你找到解决办法了吗? 抱歉,没有...但我有一段时间没有尝试过...我可能会再检查一次,因为你问了 - 也许有些事情发生了变化...你遇到了类似的问题? 【参考方案1】:

你试过了吗?

https://firebase.google.com/docs/perf-mon/get-started-ios#view-log-messages

它允许在 IDE 输出控制台上记录请求。

【讨论】:

以上是关于记录或调试 iOS 的 Firebase HttpMetric 跟踪调用(无需等待 12 小时)的主要内容,如果未能解决你的问题,请参考以下文章

Firebase iOS 调试控制台未记录任何内容

iOS 上的 Firebase Analytics 事件 - 测试和生产

如何在 iOS AdHoc 构建上调试 Firebase

如何在 iOS 中禁用 Firebase/Core 调试消息

为 iOS 调试版本禁用 Firebase Analytics

如何调试 iOS 不接收推送通知(使用 firebase_messaging 的颤振)?