aws-observability / aws-rum-web

Amazon CloudWatch RUM Web Client
Apache License 2.0
114 stars 65 forks source link

[Feature Request]: Support for native mobile apps #536

Open HoukasaurusRex opened 2 months ago

HoukasaurusRex commented 2 months ago

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:

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 🙏

DorianMazur commented 2 months ago

@HoukasaurusRex Just use this -> https://www.npmjs.com/package/@aws-sdk/client-rum image

MikeMayer commented 1 week ago

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.