测试遥测 Ping

您可以在 此处 查看您的测试 Ping。请注意,Glean 调试工具中也有一个按钮可以访问此链接。有关如何发送测试 Ping 的说明,请使用以下方法之一。请注意,在 132 版之前,您只能使用方法 2。

方法 1(调试抽屉)

从 132 版开始,可以通过 Glean 调试工具功能测试遥测 Ping。

  1. 点击三点菜单。

  2. 点击“设置”/设置图标(如果启用了菜单重新设计)。

  3. 向下滚动并点击“关于 Firefox”。

  4. 点击 Firefox 徽标 5 次以启用调试菜单。

  5. 返回设置。

  6. 点击秘密设置。

  7. 打开“启用调试抽屉”。

  8. 点击错误 FAB(浮动操作按钮)。

  9. 点击“Glean 调试工具”。

方法 2(使用电脑的 ADB)

在 132 版之前,必须通过将 Android 设备插入电脑并按照以下说明进行操作来测试遥测 Ping

观看分步 视频

  1. 要默认发送数据。应用此补丁

diff --git a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt

index 4cb11de43..0c6fab136 100644

--- a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt

+++ b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt

@@ -293,9 +293,7 @@ open class FenixApplication : LocaleAwareApplication(), Provider {

     }



     private fun startMetricsIfEnabled() {

-        if (settings().isTelemetryEnabled) {

-            components.analytics.metrics.start(MetricServiceType.Data)

-        }

+        components.analytics.metrics.start(MetricServiceType.Data)



         if (settings().isMarketingTelemetryEnabled) {

             components.analytics.metrics.start(MetricServiceType.Marketing)

diff --git a/app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt b/app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt

index c38ebb62d..3ae102d97 100644

--- a/app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt

+++ b/app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt

@@ -50,7 +50,7 @@ interface MetricController {

             isMarketingDataTelemetryEnabled: () -> Boolean,

             settings: Settings

         ): MetricController {

-            return if (BuildConfig.TELEMETRY) {

+            return if (true) {

                 ReleaseMetricController(

                     services,

                     isDataTelemetryEnabled,
  1. 触发您的 Ping。

  2. 使用此命令发送 Ping

adb shell am start -n org.mozilla.fenix.debug/mozilla.telemetry.glean.debug.GleanDebugActivity \
 --ez logPings true \
 --es sendPing metrics \
 --es debugViewTag test-metrics-ping
  1. 此处 查看 Ping。

参数 sendPing 可以是 metricsevents,具体取决于您的需求;此外,debugViewTag 可以自定义为您首选的标签 debugViewTag your-metrics-ping