Blog

Mesures de surveillance mobile importantes pour la fiabilité

par Vivian Au 28 mai 2014 | 3 minutes de lecture

Ceci est un article de blog invité de Justin Liu de Crittercisme , qui assure la gestion des performances des applications mobiles. Les produits Crittercism surveillent chaque aspect des performances des applications mobiles, permettant aux développeurs et aux équipes informatiques de fournir des applications mobiles performantes, fiables et hautement disponibles.

Les applications mobiles sont désormais essentielles pour tous les types d'entreprises. Que votre entreprise développe une application e-commerce pour les particuliers ou une application CRM pour les entreprises, vos applications doivent être fonctionnelles en permanence. La première étape pour une application mobile performante est de garantir la stabilité et la réactivité de chaque application que vous développez et gérez.

Les mondes du DevOps et du développement mobile entrent en collision. Comme dans tout équipe DevOps performante Cela signifie offrir à vos développeurs mobiles une visibilité en temps réel sur les performances de leurs applications afin qu'ils puissent rapidement identifier et résoudre les problèmes. Voici un bref aperçu de deux indicateurs mobiles importants pour vos utilisateurs et votre entreprise.

D'où vient la complexité de la surveillance mobile

Avant d'aborder les indicateurs, il est important de noter qu'il existe de nombreux facteurs auxquels il n'est généralement pas nécessaire de penser sur le web. Pourquoi votre application plante-t-elle en Chine et pas aux États-Unis ? Comment les performances diffèrent-elles selon les versions de système d'exploitation ? Quel est l'impact de la latence de l'opérateur sur les taux de conversion des transactions dans votre application d'achat ? Il y a des millions de questions que vous ne pourrez vous poser qu'une fois votre application mobile lancée.

Certains facteurs qui affectent les performances échappent à votre contrôle, tels que les appareils, les systèmes d’exploitation et les réseaux.

Mobile_monitoring

La complexité augmente à mesure que votre application se connecte à des services cloud, tels que des plateformes sociales, des outils d'analyse et des plateformes publicitaires. Même si vous développez une application interne B2E (entreprise-à-employé), vous pouvez vous appuyer sur des systèmes ERP propriétaires accessibles via le cloud.

Mobile_cloud_monitoring

Deux indicateurs à suivre

Chaque mois chez Crittercism, nous surveillons plus de 30 milliards de sessions d'applications mobiles et avons constaté que les deux indicateurs de performance des applications mobiles les plus importants sont :

1. Disponibilité. Nos données montrent que la disponibilité des applications mobiles, c'est-à-dire le pourcentage de chargements sans plantage, doit être supérieure à 99 % pour que votre application soit compétitive sur les plateformes d'applications publiques. Grâce aux traces de pile, à la journalisation à distance et à d'autres types d'analyse des causes profondes, Crittercism permet aux développeurs d'identifier précisément les causes des problèmes de leurs applications.

uptime_mobile_monitoring

2. Réactivité. De plus, la réactivité des appels de service de votre application nécessite une latence inférieure à une seconde pour satisfaire les utilisateurs.

  mobile_monitoring_responsiveness

Réduire les temps d'arrêt des appareils mobiles

Les plantages et les erreurs de service cloud sont les principales causes des mauvaises performances des applications mobiles. Crittercism est le seul produit combinant la surveillance des erreurs et celle des services pour les plateformes mobiles. Vous pouvez désormais déclencher des alertes pour chaque indicateur suivi par Crittercism. En intégrant Crittercism à PagerDuty, vous vous assurez d'utiliser les mêmes systèmes de surveillance des applications mobiles que ceux utilisés pour le reste de votre infrastructure DevOps.

Intégrez Crittercism et PagerDuty dès aujourd'hui pour commencer à fournir des applications mobiles très performantes.