---
title: "Observability and OpenTelemetry in React Native"
description: "Learn how Embrace and OpenTelemetry can help React Native teams standardize observability and improve app monitoring across platforms."
url: https://www.callstack.com/podcasts/observability-opentelemetry-in-react-native
updated: 2026-10-24T08:39:42.986Z
---

# Observability and OpenTelemetry in React Native

Learn how Embrace and OpenTelemetry can help React Native teams standardize observability and improve app monitoring across platforms.

_Guests: Adam Horodyski, Software Engineer @ Callstack; Jonathan Munz, Software Engineer @ Embrace · Host: Łukasz Chludziński, Engineering Manager @ Callstack · Published 2025-08-13 · Duration 56:44 · Category: Observability_

Listen: [YouTube](https://youtu.be/DpHza-0R0mg) · [Spotify](https://open.spotify.com/episode/4FHJtfW7tqtPqswGsiuyPB?si=uvtulGHlR3iANErnQMpoWQ) · [Apple Podcasts](https://podcasts.apple.com/us/podcast/observability-opentelemetry-in-react-native/id1525543072?i=1000721800633) · [SoundCloud](https://soundcloud.com/user-985069846/observability-opentelemetry-in/s-H7fcuO7bQWJ?si=6aa710deb0bd46d89f22462545fc0da5&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing)

Observability is critical for understanding how apps behave in the wild, but in React Native, platform fragmentation, diverse device conditions, and varied network environments add complexity. With this React Universe On Air episode, we want to bring clarity to the topic, covering what observability means, how OpenTelemetry works, and why standardization matters for mobile.

## Guest & episode summary

To do so, Łukasz Chludziński interviews:

- Jonathan Munz, Senior Software Engineer at Embrace, who brings experience in client-side observability and OpenTelemetry adoption, along with insights on the [Embrace React Native SDK](https://github.com/embrace-io/embrace-react-native-sdk) and its integration into broader observability pipelines
- Adam Horodyski,  React Native Expert at Callstack, who leads observability and telemetry work for our clients and co-creates the [React Native OpenTelemetry library](https://github.com/callstack/react-native-open-telemetry).

Their discussion spans the nuances of implementing observability in a fragmented mobile ecosystem, bridging the gap between open standards and production-grade solutions.

### Understanding observability vs. OpenTelemetry

Łukasz and hit guests clarify how observability is the _end goal_ (knowing what’s happening in your app in real-world usage), while OpenTelemetry is the _means_ to achieve it. They discuss signal types (spans, logs, metrics), the OTLP protocol, and why aligning on shared semantics is critical for combining client-side and backend data.

### Challenges in mobile & React Native observability

From unpredictable device conditions and network variability to the complexity of tracking user sessions across platforms, Adam and Jonathan explain why mobile instrumentation is harder than server-side telemetry. The episode also highlights the lack of consistent auto-instrumentation for popular React Native libraries, and how this slows adoption.

### Tools, standards & community efforts

Jonathan explains how Embrace leverages OpenTelemetry to keep data portable while delivering ready-to-use SDKs. Adam shares the vision behind React Native OpenTelemetry as an abstraction layer that hides platform-specific complexity. Together, they outline the role of open standards in enabling interoperability, the need for semantic conventions tailored to mobile, and how community-led efforts can accelerate auto-instrumentation for navigation, state management, and other key libraries.

## What you’ll learn

- How observability and OpenTelemetry differ, and where they overlap in practice.
- The three signal types in OpenTelemetry (spans, logs, metrics) and their mobile use cases.
- Common pitfalls in DIY instrumentation for mobile apps.
- Why standardizing on OTLP (OpenTelemetry Protocol) improves interoperability between tools.
- How community involvement accelerates auto-instrumentation and best practices for React Native.
- The role of vendor solutions like Embrace in reducing developer overhead while keeping data portable.

## Resources

- Łukasz Chludziński on [X](https://x.com/lukasz_app), [Bluesky](https://bsky.app/profile/lukasz.app), [GitHub](https://github.com/lukasz-app), and [LinkedIn](https://www.linkedin.com/in/lukasz-app/)
- Adam Horodyski on [X](https://x.com/adhorodyski?lang=en), [GitHub](https://github.com/adhorodyski), and [LinkedIn](https://www.linkedin.com/in/adam-horodyski/)
- Jonathan Munz on [GitHub](https://github.com/jpmunz) and [LinkedIn](https://www.linkedin.com/in/jonathan-munz-77b78a219/)
- [Embrace](https://embrace.io/): User-focused observability for mobile and web
- [Embrace React Native SDK](https://github.com/embrace-io/embrace-react-native-sdk): Open-source SDK for React Native apps
- [Embrace Community Slack](https://embraceio-community.slack.com/): Connect with Embrace engineers and other developers
- [CNCF Community Slack](https://communityinviter.com/apps/cloud-native/cncf): Join the Cloud Native Computing Foundation community
- [React Native OpenTelemetry](https://github.com/callstack/react-native-open-telemetry): Library for adopting OpenTelemetry in React Native

Insights

## Learn more about Observability

Here's everything we published recently on this topic.

[View all](https://www.callstack.com/insights)

- [MCP and Supervisor Agents in eBay's Monitoring Workflow With Leonel Candido da Silva](https://www.callstack.com/podcasts/mcp-and-supervisor-agents-in-ebays-monitoring-workflow-with-leonel-candido-da-silva) (Oct 13 · Podcast): Leonel Candido da Silva explains eBay's agentic monitoring workflow: specialized agents, MCP, PagerDuty reports, and plans to learn from past incidents.
- [AI Agent Observability With Ivana Huckova and Sven Großmann](https://www.callstack.com/podcasts/ai-agent-observability-with-ivana-huckova-and-sven-grossmann) (Oct 12 · Podcast): Grafana's Ivana Huckova and Sven Großmann discuss AI agent observability, coding-agent costs, PR analytics, secret redaction, and local guardrails.
- [Observability for Application Deployments](https://www.callstack.com/events/observability-for-application-deployments) (Jun 24 · Talk): Discover practical observability techniques to pinpoint and fix slow deployments, optimize global performance, and deliver faster apps.
- [Elevate Your React Native Observability With OpenTelemetry](https://www.callstack.com/events/elevate-your-react-native-observability-with-opentelemetry) (Jun 24 · Talk): Learn how to leverage OpenTelemetry to gain deeper, real-time insights into your React Native apps and significantly improve user experience.
- [Consistently Improve App Performance With DMAIC and Reassure](https://www.callstack.com/blog/consistently-improve-app-performance-with-dmaic-and-reassure) (Mar 11 · Article): Learn how to keep your React Native app performant as it grows by following DMAIC process and monitoring performance regression with tools like Reassure.
