Trace
A custom trace: a period of time between start and stop that is reported with its metrics and custom attributes, as the Android SDK's com.google.firebase.perf.metrics.Trace.
An in-memory trace (see FirebasePerformance.jvm.kt). @property name The name given to com.google.firebase.perf.FirebasePerformance.newTrace.
Types
Properties
All custom attributes of this trace.
All custom attributes of this trace.
All custom attributes of this trace.
All custom attributes of this trace.
All custom attributes of this trace.
All custom attributes of this trace.
The underlying Firebase JS SDK object.
The underlying Firebase JS SDK object.
Functions
The value of the custom attribute attribute, or null if it is not set.
The value of the custom attribute attribute, or null if it is not set.
The value of the custom attribute attribute, or null if it is not set.
The value of the custom attribute attribute, or null if it is not set.
The value of the custom attribute attribute, or null if it is not set.
The value of the custom attribute attribute, or null if it is not set.
The value of the metric metricName, or 0 if it has not been set; the metric is not created.
The value of the metric metricName, or 0 if it has not been set; the metric is not created.
The value of the metric metricName, or 0 if it has not been set; the metric is not created.
The value of the metric metricName, or 0 if it has not been set; the metric is not created.
The value of the metric metricName, or 0 if it has not been set; the metric is not created.
The value of the metric metricName, or 0 if it has not been set; the metric is not created.
Atomically increments the metric metricName by incrementBy, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Atomically increments the metric metricName by incrementBy, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Atomically increments the metric metricName by incrementBy, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Atomically increments the metric metricName by incrementBy, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Atomically increments the metric metricName by incrementBy, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Atomically increments the metric metricName by incrementBy, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Sets the metric metricName to value, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Sets the metric metricName to value, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Sets the metric metricName to value, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Sets the metric metricName to value, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Sets the metric metricName to value, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Sets the metric metricName to value, creating it if needed. Does nothing if the trace has not been started or has already been stopped.
Runs block between Trace.start and Trace.stop of this trace and returns its result.
Android-only (hidden in the SDK's API); reached by the Kotlin-first wrapper's Trace.updateSession.