问题标签 [firebase-performance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Firebase 跟踪在过去 24 小时内未显示任何跟踪?
Firebase 跟踪显示过去 24 小时内没有网络跟踪,但我已多次打开我的应用程序。
Firebase 是否仅在应用未处于debug
模式时捕获跟踪?
android - Firebase 跟踪显示错误的中位时间延迟?
我在我的应用程序中添加 Firebase 性能跟踪,下图是最后的数据24 Hrs
正如你所看到的Median
那样,时间延迟647ms
在哪里,因为它是。95%
14.81s
5%
460ms
中位数怎么可能647ms
,应该在 14 秒左右?我在这里错过了什么吗?
编辑 -
在下面的图像数据是最后7 days
正如您在最后看到的那样,24 Hrs
我有95th
百分位数所在的数据14.81s
,但是在过去 7 天的图表中,怎么可能没有提及14 secs
跟踪?所有痕迹都在下面5.95s
?
同样在分布图像延迟介于之间460 ms
,2.94s
但在第一张图像中是第 95 个百分位,14.81s
在第二张图像中它是5.95s
,但分布只显示之间的数据460ms-2.94s
?那么这个分布数据说明了什么?他们不应该在这里显示过去 7 天的所有请求时间延迟吗?
另外,当我检查设备样本时
所有情况下的时间延迟最大值5.60s
不是14.81s
吗?
android - Firebase 性能监控网络报告未出现在某些设备上
我们已经集成了“Android 的 Firebase 性能监控入门”中提到的所有依赖项和插件。
我能够在运行 Android P 操作系统的小米 8 和模拟器上成功构建和运行,并且我可以在 The Dashboard 上看到所有报告,但是在运行 Oreo 以下操作系统的一些旧设备上没有出现网络报告。
我目前使用 retorfit 2.3 和 okhttp 3.10。有人可以告诉我我需要做什么才能在 Firebase 性能中查看我的网络请求吗?
提前致谢。
android - Firebase 性能监控库与作为签名 jar 分发的库不兼容
将我的项目从 27 更新到 28 到 AndroidX 和 targetSdkVersion 后,我在尝试构建时收到以下 gradle 错误:
错误指向项目中使用的Bcrypt库。但我已经验证了 jar 签名jarsigner
并且它是有效的。
我在用着:
- Android Studio 3.3 金丝雀 13
- 摇篮 4.10.2
- Gradle 3.2.0 的 Android 插件
- Firebase 性能监控 Gradle 插件 1.1.5
- Firebase 性能监控 16.1.2
如果我从项目中删除 Firebase 性能监控依赖项,一切正常。
SO中发布了类似的问题,但它是由 jacoco 引起的。我根本不使用jacoco。
有任何想法吗?谢谢你。
2018 年 12 月 10 日更新:
重现问题的示例应用程序:
https ://github.com/davidmigloz/firebase-performance-bug
26/10/18 更新:
我已经能够使用 Firebase 性能监控库以及作为签名 jar分发的任何其他库来重现该错误。
26/10/18 更新:
如果我启用即时运行,我会收到相同的错误(尽管针对不同的文件),但在即时运行 gradle 任务中:
swift - Firebase 性能无法启动跟踪,因为它已经启动和停止
我正在尝试使用以下代码创建一个非常简单的 Firebase 性能跟踪:
我想要这个跟踪做的就是跟踪 setup() 函数运行多长时间。它似乎第一次工作,但在那之后,我将此消息打印到控制台:[Firebase/Performance] Failed to start trace setup because it has already been started and stopped.
这个警告值得关注吗?如果是这样,我做错了什么导致这个警告?
firebase - Firebase 性能监控可用于监控单个 API 调用端点,还是仅监控整个 URL?
我一直在使用并喜欢 Firebase 性能监控,但是,在仪表板的网络部分,它显示我们的 API URL 为https://exampleurl.com/v1/ *
代替 /*,是否可以通过端点名称将其分解?
android - ArCore 和 Firebase Perf 编译错误
我正在尝试在我的应用程序中添加一些 AR 功能。但是,当我同时拥有ArCore
并Firebase-perf
在文件中启用时,尝试运行我的应用程序时出现编译错误grandle
。我已经看到了这个Github 线程,但是该解决方案在我的情况下似乎不起作用。
这些是我得到的日志
尝试禁用Firebase perf
并且一切正常,所以我想这与一些与ArCore
库冲突的代码或文件有关。我在下面搜索了生成的文件app/build/intermediates/transforms/FirebasePerformancePlugin/production/release/153
,它必须与ArCore
.
ios - Firebase 性能监控不显示会话详细信息
我在 iOS 项目中添加了性能监控。自动跟踪以及自定义跟踪显示在仪表板中。聚合的网络调用也在网络选项卡中可见。但我无法查看跟踪样本的详细信息。如果我单击“查看会话”,则会显示一条消息,说明要更新 Firebase Sdk。
我正在使用 Firebase SDK 5.13.0,它是最新的稳定 SDK。