Skip to main content
Back to plugins
@capgo/capacitor-firebase-performance
Tutorial
by github.com/Cap-go

Firebase Performance

Capacitor plugin for Firebase Performance Monitoring

Guide

Tutorial on Firebase Performance

Using @capgo/capacitor-firebase-performance

Capacitor plugin for Firebase Performance Monitoring.

Install

bun add @capgo/capacitor-firebase-performance
bunx cap sync

What This Plugin Exposes

  • startTrace - Starts a trace.
  • stopTrace - Stops a trace.
  • incrementMetric - Atomically increments the metric with the given name for the selected trace by the incrementBy value.
  • setEnabled - Enables or disables performance monitoring. Will be applied with the next start of the app.

Example Usage

startTrace

Starts a trace.

import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';

await FirebasePerformance.startTrace({} as StartTraceOptions);

stopTrace

Stops a trace.

import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';

await FirebasePerformance.stopTrace({} as StopTraceOptions);

incrementMetric

Atomically increments the metric with the given name for the selected trace by the incrementBy value.

import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';

await FirebasePerformance.incrementMetric({} as IncrementMetricOptions);

setEnabled

Enables or disables performance monitoring. Will be applied with the next start of the app.

import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';

await FirebasePerformance.setEnabled({} as SetEnabledOptions);

Full Reference

Keep going from Using @capgo/capacitor-firebase-performance

If you are using Using @capgo/capacitor-firebase-performance to plan native plugin work, connect it with Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Adding or Updating Plugins for the implementation detail in Adding or Updating Plugins, Ionic Enterprise Plugin Alternatives for the product workflow in Ionic Enterprise Plugin Alternatives, and Capgo Native Builds for the product workflow in Capgo Native Builds.