MAPM, it's up to you!
He attended the Velocity conference a few days ago. At the conference, Mr. Zhang Tao of Alibaba Cloud proposed the concept of mAPM mobile APM for the first time in China. I am a mobile developer started by a traditional O & M engineer, and I know APM well. This article will give a brief introduction to mobile APM at home and abroad.
In traditional enterprises, the IT Operations Department is still purchasing APM monitoring tools, but this market is too monotonous for most APM service providers. The reason is simple. Currently, almost no APM solution is available for mobile App operation teams. Apps of traditional enterprises are generally non-key projects, and developers or application support teams from business departments are generally responsible for operation management. Most traditional enterprises do not have the ability to deploy third-party APM tools to monitor and manage apps. Most mobile development enterprises belong to the transformation of traditional enterprises or start-ups such as the author), and do not have a weak awareness of application management, that is, there is no budget to purchase APM tools. If there is a problem, developers can directly run logs and read logs, which is basically in a very low-end form. However, with the explosion of the entire mobile market, the business model has undergone dramatic changes. The geometric growth of data and user volume has led to the rapid growth of application monitoring demands, this also indirectly drives the development of the APM industry. The author predicted that the era of mAPM is coming!
In other words, to stand out from existing products, the new mAPM solution must have clear competitiveness and attractiveness, and ensure that developers can participate in mAPM tool embedding. At present, APM's SaaS-based solution can achieve accident management and comprehensive transaction processing. This is very important for the availability of App performance management.
There are already many solutions for mAPM service providers abroad, KeynoteSystems has invested heavily in this and gradually transformed itself from traditional APM to mAPM. Currently, KeynoteSystems's mobile business accounted for more than 5 of its total revenue. Now they have been able to simulate mobile devices and use actual devices to perform test tasks within their POP. In addition, many other vendors have come up with a comprehensive performance monitoring solution including mAPM. Recently, some companies in China are engaged in mAPM business, including Tencent cloud, which proposed the mAPM concept for the first time at the Velocity conference.
The real mAPM code should be embedded into the native App. In addition to providing performance data from the mobile perspective, the Code also needs to be delivered to the infrastructure and interfaces through various channels, for example, for networks, servers, and third-party APIs, the monitoring tool SDK must be embedded into the App. The size of the SDK directly affects the App running status and the accuracy of the performance monitoring data.
Tingyun is the first provider of mAPM solutions in China. Embedded in-App listening cloud AppSDK, which synchronizes the real user access experience and promptly detects issues such as crashes, connection timeout, and memory leakage during use. As far as I know, tingyun is an SaaS-based service platform of the tone network. It provides an overall solution for the mobile App client-Network-Server. After the author's test, the mAPM design idea is very clear, and the SDK is only about 10 K, the advantage of similar products in foreign countries is also very obvious.
In addition to listening to the cloud, the following describes several foreign solutions that require a ladder, which is extremely troublesome to use ):
AppDynamics will launch a hybrid APM solution, including mAPM products delivered by internal or SaaS. This design concept enables the solution to show an end-to-end complete form, that is, full coverage from devices to managed infrastructure.
Crittercism has previously created an accident detection tool to track emergencies and App startup. They are now starting to monitor their networks from a mobile perspective and analyze their performance in a deeper way. Crittercism has a place in the new market, mainly because the sdks they use have been embedded into hundreds of native mobile applications.
Recently, I also sawSimilar to AppDynamics, The mAPM product released by Relic integrates mobile performance with infrastructure and application performance. NewRelic only provides SaaS-based solutions.
After comparison, I found that the price positioning of each product often changes, but generally the monthly active number is used as the basis. The prices of various solutions are basically the same. In comparison, the localization listening cloud platform has obvious advantages. It has a permanent free version, and the paid version of listening cloud does not need to be paid by a foreign credit card, easy to use.
This year will be an interesting year for the APM industry. As an employee who switched from an O & M engineer to a mobile Internet company, many brilliant mAPM products will come soon, so please wait and see. If you have any other questions, please give your feedback to the author and look forward to your in-depth discussion.