问题标签 [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.

0 投票
2 回答
767 浏览

firebase - 大查询的 Firebase 性能数据

我想将 firebase 性能(性能监控)数据加载到大查询中,以便我可以在 Google 数据工作室上创建自定义可视化。是否可以通过性能监控来做到这一点?我无法在任何地方的文档中找到这个?

0 投票
1 回答
481 浏览

firebase-performance - Firebase 性能数据在 12 小时后是否始终可见?

我遵循了 Firebase-performance for Android 的入门指南。大约之后,我可以在仪表板中看到数据。12小时。

这种延迟总是如此吗?或者到数据在 10 分钟后就可以看到的时候?

我在不同的日子里尝试了 2 到 3 次,但延迟仍然很大,以小时为单位。

0 投票
1 回答
1334 浏览

ios - Firebase 性能 | 控制台中不显示任何数据

我已经使用以下 iOS 文档安装并配置了 Firebase Performance SDK: https ://firebase.google.com/docs/perf-mon/get-started-ios

但是,我注意到在将它添加到我的应用程序以及简单的跟踪并等待 24 小时后,Firebase 控制台中没有出现性能数据。经过进一步调查,我注意到我在 XCode 控制台中收到以下错误消息:

[Firebase/Performance][I-PRF300005] URL 长度超出限制,截断记录的 URL - https://settings.crashlytics.com/spi/v2/platforms/ios/apps/com.[mycompany].[app_id]/settings .

所以我的问题是: 1. 如何以及在哪里增加 crashlytics 的 url 限制?2. 这是 Firebase 控制台中未显示性能数据的唯一原因吗?非常感谢您对这个重要问题的任何见解和帮助。

0 投票
1 回答
527 浏览

android - Firebase 跟踪取消

我想使用 firebase 性能跟踪来测量我的应用程序中任务的时间;但是,我不想包括用户后台应用程序的时间。如果不再需要该任务,我找不到取消该任务的方法。

例如

  1. 我开始任务
  2. 用户后台应用程序
  3. 用户返回应用
  4. 任务继续并完成

如何确保应用程序的后台运行时间不会影响我的指标?我认为扔掉这些样本会起作用,但没有取消方法。

0 投票
2 回答
801 浏览

flutter - Flutter / Firebase 性能未捕获的网络请求

该插件已正确安装,并已在 Firebase 控制台上提供了一些统计信息。但未列出网络请求。我正在使用 Dio 插件来管理 http 请求。

关于这个 pb 是否有任何已知问题?有人成功使它工作吗?

0 投票
1 回答
287 浏览

firebase-performance - Firebase 网络监控是否考虑超时请求

如文档中所述:

这是一个非常有用的功能,根据我的观察,HTTP/S 网络请求监控可以与 Retrofit 和 OkHttpClient 一起使用。但是我似乎在控制台或文档中找不到以太币是请求超时会发生什么,这些是否显示在响应时间统计信息中或者它们是否记录在其他地方?如果有价值,我对 HttpClient 的设置是

决定将它们保持在如此低的水平,因为响应时间超过 5 秒对我们的用户的影响与错误类似,基本上它破坏了用户体验。简而言之,增加这些值不是一种选择,这是一个商业决策。

我们是否可以信任 Firebase Performance 来记录和报告这些问题,或者我们是否需要自定义处理此网络案例(例如使用 Crashlytics 记录非致命错误或类似的东西)?

0 投票
1 回答
586 浏览

android - 程序类型已经存在:com.google.android.gms.internal.measurement.zzu 添加 firebase-perf 库时

一旦我添加了最新版本的firebase-perf库,它就会停止编译并出现以下错误:

注意:我已经在使用来自 android 和 Firebase 的所有可用依赖项的最新版本。

我的项目级别build.gradle

我的应用程序级别build.gradle

0 投票
1 回答
869 浏览

android - Firebase-perf 与 let 插件冲突

我们最近被要求在 Android 应用上实施“Firebase 性能监控”,但它给我们带来了许多不同的问题。该应用程序过去可以正常工作,但是在添加“firebase-perf”后,它会编译,但是在运行时我们发现Let 插件停止工作,使用 @AskPermission 注释定义的每个权限都被忽略了。

查看 gradle 构建输出,我偶然发现了这个堆栈跟踪:

我在这里和那里看到过一些类似的案例,但还没有找到解决方案。在我看来,它看起来像是在不同类路径中定义的不同版本的 aspectjs 之间的冲突。

这是 out 项目级 gradle 文件的相关部分:

这些是我们在应用级 gradle 中定义的 firebase 依赖项:

有人知道可能的修复方法吗?

编辑:另一个线程中有人声称已经用下面的代码解决了这个问题,但我不知道如何实际使用它。任何更精通 Gradle 的人能够解释这个声明应该去哪里以及我应该用它做什么?

我尝试将它放置在我的 gradle 文件的许多不同位置,但出现此错误:“没有这样的属性:类的类路径:org.gradle.api.tasks.compile.JavaCompile”

0 投票
0 回答
970 浏览

android - firebase 性能返回“未收到 HTTP 响应代码”

我已经集成了firebase,日志完美地显示在firebase控制台中。

是与 firebase SDK 集成的片段。错误消息如下,

0 投票
1 回答
514 浏览

android - IllegalArgumentException:尝试删除从未添加的 OnFrameMetricsAvailableListener

我们在我们的应用程序中使用了 firebase-perf 插件,但是在测试时我们得到了这个错误的多个实例 IllegalArgumentException: attempt to remove OnFrameMetricsAvailableListener that was never added

请找到下面给出的日志。

遵循我们正在使用的 gradle 依赖项: