<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-firebase-performance-monitoring-zicie0n4b" -->

---
title: Introducing Firebase Performance Monitoring | daily.dev
description: Firebase Performance Monitoring launches in beta for iOS and Android, offering an SDK to capture app performance metrics and a console for analysis. It...
canonical: https://daily.dev/posts/introducing-firebase-performance-monitoring-zicie0n4b
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing Firebase Performance Monitoring | daily.dev
og:description: Firebase Performance Monitoring launches in beta for iOS and Android, offering an SDK to capture app performance metrics and a console for analysis. It...
og:url: https://daily.dev/posts/introducing-firebase-performance-monitoring-zicie0n4b
og:image: https://api.daily.dev/og/posts/ZiCIE0N4b.png
og:image:alt: Introducing Firebase Performance Monitoring
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducing Firebase Performance Monitoring

**[Firebase](https://daily.dev/sources/firebase-blog)** · 2 min read · 0 upvotes · 0 comments

## Summary

Firebase Performance Monitoring launches in beta for iOS and Android, offering an SDK to capture app performance metrics and a console for analysis. It provides two main features: traces (custom instrumentation plus an automatic app-start trace) and network activity monitoring (response time, payload size, success rate, and 400/500 error breakdowns). Metrics can be segmented by country, device, app version, and OS version to help pinpoint performance issues.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2017/05/introducing-firebase-performance>

## Questions this post answers

### What does Firebase Performance Monitoring track for mobile apps?

Firebase Performance Monitoring, available in beta for iOS and Android, tracks two main things: traces and network activity. Traces let developers instrument custom actions with duration and counter metrics, plus an automatic app-start trace included just by installing the SDK. Network monitoring automatically captures HTTP/S response time, payload size, success rate, and a breakdown of 400 and 500 error codes.

_Developers tracking down app performance regressions can follow SDK updates like this on daily.dev._

### Can Firebase Performance Monitoring data be segmented by device or country?

Yes, all metrics collected for both traces and network requests can be broken down by country, device, app version, and OS version. This segmentation helps developers narrow down whether a performance issue is isolated to specific hardware, regions, or software versions, making it easier to identify and fix the root cause.

_Anyone debugging platform-specific performance issues can track tooling changes like this on daily.dev._

## Similar posts on daily.dev

- [Monitoring app performance with MetricKit](https://daily.dev/posts/monitoring-app-performance-with-metrickit-zxpakgrra) · Swift with Majid · 0 upvotes · 0 comments
- [Android Developers Blog: Leveling Guide for your Performance Journey](https://daily.dev/posts/android-developers-blog-leveling-guide-for-your-performance-journey-rg3gn8osv) · Android Developers Blog · 1 upvotes · 0 comments

---

Tags: [#mobile](https://daily.dev/tags/mobile), [#android](https://daily.dev/tags/android), [#ios](https://daily.dev/tags/ios), [#firebase](https://daily.dev/tags/firebase)

[View this post on daily.dev](https://daily.dev/posts/introducing-firebase-performance-monitoring-zicie0n4b)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Introducing Firebase Performance Monitoring","url":"https://daily.dev/posts/introducing-firebase-performance-monitoring-zicie0n4b","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-firebase-performance-monitoring-zicie0n4b"},"datePublished":"2026-08-23T12:20:54.667Z","dateModified":"2026-08-23T12:56:22.349Z","description":"Firebase Performance Monitoring launches in beta for iOS and Android, offering an SDK to capture app performance metrics and a console for analysis. It...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/introducing-firebase-performance-monitoring-zicie0n4b","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mobile,android,ios,firebase","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"Introducing Firebase Performance Monitoring"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/introducing-firebase-performance-monitoring-zicie0n4b#faq","mainEntity":[{"@type":"Question","name":"What does Firebase Performance Monitoring track for mobile apps?","acceptedAnswer":{"@type":"Answer","text":"Firebase Performance Monitoring, available in beta for iOS and Android, tracks two main things: traces and network activity. Traces let developers instrument custom actions with duration and counter metrics, plus an automatic app-start trace included just by installing the SDK. Network monitoring automatically captures HTTP/S response time, payload size, success rate, and a breakdown of 400 and 500 error codes. Developers tracking down app performance regressions can follow SDK updates like this on daily.dev."}},{"@type":"Question","name":"Can Firebase Performance Monitoring data be segmented by device or country?","acceptedAnswer":{"@type":"Answer","text":"Yes, all metrics collected for both traces and network requests can be broken down by country, device, app version, and OS version. This segmentation helps developers narrow down whether a performance issue is isolated to specific hardware, regions, or software versions, making it easier to identify and fix the root cause. Anyone debugging platform-specific performance issues can track tooling changes like this on daily.dev."}}]}
```

