android-components / mozilla.components.browser.engine.gecko.glean / GeckoAdapter

GeckoAdapter

class GeckoAdapter (source)

This implements a RuntimeTelemetry.Delegate that dispatches Gecko runtime telemetry to the Glean SDK.

Metrics defined in the metrics.yaml file in Gecko’s mozilla-central repository will be automatically dispatched to the Glean SDK and sent through the requested pings.

This can be used, in products collecting data through the Glean SDK, by providing an instance to GeckoRuntimeSettings.Builder().telemetryDelegate.

Constructors

Name Summary
<init> GeckoAdapter()
This implements a RuntimeTelemetry.Delegate that dispatches Gecko runtime telemetry to the Glean SDK.

Functions

Name Summary
onBooleanScalar fun onBooleanScalar(metric: <ERROR CLASS><Boolean>): Unit
onHistogram fun onHistogram(metric: <ERROR CLASS>): Unit
onLongScalar fun onLongScalar(metric: <ERROR CLASS><Long>): Unit
onStringScalar fun onStringScalar(metric: <ERROR CLASS><String>): Unit
onTelemetryReceived fun onTelemetryReceived(metric: <ERROR CLASS>): Unit