Hello Community,
I am looking to integrate Dynatrace Real User Monitoring (RUM) into a high-stakes, live enterprise mobile application built on OutSystems 11.
While looking through the Forge, I came across the Dynatrace RUM for Mobile component. While it looks great, it has limited downloads and is officially not supported by OutSystems. Given that our app is in production, we have strict compliance guidelines and cannot rely on community-maintained plugins that could risk breaking our MABS (Mobile Apps Build Service) pipeline during future platform upgrades. I want to know how other teams have successfully and safely integrated Dynatrace with mobile app. Thank you
Hi @Salman M
For OutSystems 11 Mobile applications, one approach I have seen is to leverage the native Dynatrace mobile SDKs through a custom Cordova plugin and expose the required functionality to OutSystems. This provides greater control over the integration and allows you to align the implementation with your organization's security, compliance, and monitoring requirements. While the Dynatrace RUM for Mobile Forge component can help accelerate the implementation, I understand the concern around relying on community-maintained assets for production-critical applications, especially when long-term support and MABS compatibility are important considerations. In general, there are two options: - Use the existing Forge component and validate whether it meets your organization's governance and maintenance requirements. - Implement a custom Cordova plugin that wraps the official Dynatrace mobile SDK and manage the integration internally. For enterprise-grade applications, I would typically recommend the second approach, as it provides greater control over upgrades, supportability, and compliance while reducing dependency on community-maintained assets.