Go to console

Monitor HTTP/S network requests

An HTTP/S network request trace is a report that captures the time between when your app issues a request to a service endpoint and when the response from that endpoint is complete. For any endpoint to which your app makes a request, Performance Monitoring captures several metrics:

  • Response time — Time between when the request is made and when the response is fully received

  • Payload size — Byte size of the network payload downloaded and uploaded by the app

  • Success rate — Percentage of successful responses compared to total responses (to measure network or server failures)

Monitor network request traces in the console

  1. In the Firebase console, go to the Performance dashboard.

  2. Click the Network tab, then you can:

    • View a quick report of the collected data for all your network requests.

    • Click a specific endpoint to review the endpoint's data in more detail.

    • Use the Filteradd button in the top-left of the dashboard to perform basic filtering of the data by attribute.

  3. If you click a specific endpoint, the console displays an overview of the collected data on metric cards.

    • Use the options in the top-right of the dashboard to:

      • View the various data as aggregated, over time, or for each version of your app.
      • View the success rate of an endpoint as aggregated, over time, or for each version of your app.
    • Use the Filteradd button in the top-left of the dashboard to perform basic filtering of the data by attribute.

  4. For any metric, click View more to review more in-depth information about the collected data and to use richer analysis features. For example, you can filter and segment the data by attribute and view the data in the context of an app-usage session.

Next Steps