aws-observability / aws-rum-web

Amazon CloudWatch RUM Web Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature Request]: Support for native mobile apps

HoukasaurusRex opened this issue · comments

Description:

Currently, while RUM offers valuable insights for web applications, many businesses developing for native applications or hybrid native + web applications have limited options for cross-platform observability. Without support for native app frameworks like react-native, it's not enough to use a web-only monitoring tool.

Feature Request:

I would like to request support for native mobile apps within the AWS CloudWatch RUM service. Specifically, support for monitoring iOS and Android applications built with frameworks such as React Native would be highly beneficial. This support could include:

  • Integration with React Native applications to capture performance metrics, user interactions, and other relevant data.
  • Custom instrumentation for tracking specific events and user journeys within the native mobile app.
  • Tracking the performance of HTTP requests made within the app.
  • Compatibility with existing AWS services and tools for managing and analyzing RUM data collected from native mobile apps.

Use Case:

As a developer building both mobile and web applications with react and react native, having one integrated observability dashboard is critical and is the determining factor for moving forward with RUM in production applications.

Thank you for considering this feature request 🙏

Let's not ignore Native (not just React Native) in this enhancement request. Without real native support RUM is not a viable option for many.

Consider possibly a client where native developers can instrument their software and report via a RUM client. It would certainly be more effort than the existing injection strategy we have for web but would help for situations where RUM is well-used in web contexts but has to be ignored for native in the very same team or organization.