Firebase Performance
The Firebase Performance integration works as a real time app performance monitoring tool that allows you to get statistics on the performance of your app from your users' point of view.
Important
With the functions of the Call API described in this article, you will be able to customize the integration —already installed— according to your business needs. If you haven't yet requested its installation, contact your admin for assistance.
Advantages of this integration include:
Giving you control over your performance data with a customizable dashboard that makes it easy to focus on your most important metrics.
Reducing troubleshooting and resolution time by allowing you to address performance issues more easily with the use of custom or automated traces.
Note
The integration described in this article may not be implemented in your environment or enabled for all your clients. Contact your admin for assistance.
Technical Details
API ID | 565 |
API Code | FIREBASE_PERFORMANCE |
Call API version | 1 |
SDK Version | iOS: [2.0] Android: [16.2.4] |
App Version | iOS: [6.5.0.4] Android: [6.4.0.0] |
Objective | Performance tracking |
Classification | Business intelligence |
Available for | iOS, Android |
Use the Firebase Performance Integration in Studio
The following functions are available for use in your legacy processes, and you can also use them as blocks in Lambda processes. Click each function to see more details.
Create and launch a Firebase Performance custom trace. | |
Stop the execution of a Firebase Performance custom trace started with the Start Trace function. | |
Add or update a custom metric to a Firebase Performance custom trace, increasing its numerical value. |
Start Trace
This function creates and launches a Firebase Performance custom trace.
Parameter Configuration
This function requires you to complete the value of Register 390 with the ID of the custom trace to be created.
Function ID
Register | Value |
---|---|
110 | 1 |
Input Registers
Register | Description | Mandatory | Value |
---|---|---|---|
390 | Trace ID (ID of the custom trace to be created) | X | STRING |
Output Registers
Register | Description | Value | ||||||
---|---|---|---|---|---|---|---|---|
112 | Call Result |
|
Stop Trace
This function stops the execution of a Firebase Performance custom trace started with the Start Trace function. Once the execution of a trace has been stopped, it cannot be created again using the Start Trace function.
Parameter Configuration
This function requires you to complete the value of Register 390 with the ID of the custom trace to be stopped.
Function ID
Register | Value |
---|---|
110 | 2 |
Input Registers
Register | Description | Mandatory | Value |
---|---|---|---|
390 | Trace ID (ID of the custom trace to be stopped) | X | STRING |
Output Registers
Register | Description | Value | ||||||
---|---|---|---|---|---|---|---|---|
112 | Call Result |
|
Increment Metric
This function allows adding or updating a custom metric to a Firebase Performance custom trace, increasing its numerical value. The Firebase Performance custom trace should be created first using the Start Trace function.
Parameter Configuration
This function requires you to complete the input parameters with the custom trace ID, the custom metric ID and the metric increment.
Function ID
Register | Value |
---|---|
110 | 3 |
Input Registers
Register | Description | Mandatory | Value |
---|---|---|---|
390 | Trace ID. ID of the custom trace previously created | X | STRING |
391 | Metric ID. ID of the custom metric to be added or updated | X | STRING |
393 | Metric Increment. Numerical value that indicates by how much should that trace's metric be incremented | X | INT |
Output Registers
Register | Description | Value | ||||||
---|---|---|---|---|---|---|---|---|
112 | Call Result |
|