Percepio DevAlert®

IoT Device Monitoring with Visual Trace Diagnostics

DevAlert Percepio

Percepio DevAlert est une solution révolutionnaire pour les développeurs d’appareils IoT.  Elle permet de connaitre rapidement les problèmes de logiciel d’un appareil une fois confronté au monde réel. 

DevAlert apporte des diagnostics sous forme de  traces visuelles. Elle crée une véritable boucle de feed-back de type DevOps entre les appareils déployés et les développeurs de logiciels. Grâce à DevAlert vous pourrez envisager un amélioration continue et rapide de votre produit. Vous apprendrez l’utilisation réelle de votre produit, pour l’améliorer et  battre la concurrence

Un nouveau remède pour l'assurance qualité des appareils IoT

Le code est rarement parfait à la première version. En effet, il est très fréquent que des problèmes subsistent, comme des bogues inaperçus, des ralentissements occasionnels et des problèmes de performance. Ou des fonctionnalités difficiles à comprendre pour les utilisateurs. De plus en plus d’appareils étant connectés à l’IoT, il devient possible pour les développeurs d’apprendre comment leurs logiciels se comportent dans le monde réel. Cela permet d’améliorer les produits en fonction des données et de révéler rapidement les problèmes restants. Plus tôt vous pourrez les résoudre, moins les clients seront touchés. Ainsi on pourra diffuser le logiciel modifié sous forme de mise à jour sécurisée par voie hertzienne (OTA) en utilisant les services des principaux fournisseurs d’IoT/Cloud.

Une surveillance des appareils basée sur le Cloud

Percepio DevAlert est un service de surveillance basé sur le cloud qui permet aux développeurs de logiciels de signaler facilement toute situation intéressante. Par exemple, une erreur, un avertissement ou un timeout. Ce service peut être utilisé aussi bien pour les tests du système que pour le déploiement chez les clients. Il fournit un retour d’information automatique aux développeurs dans les secondes qui suivent la première occurrence. Ainsi, les diagnostics fournis comprennent une trace logicielle compacte pour Percepio Tracealyzer. Celle ci contient la chronologie des événements logiciels juste avant que le problème ne soit signalé. Cela donne le contexte du problème, souvent crucial pour comprendre et résoudre le problème.

Impliquer les DevOps

Cette approche crée une boucle de feed-back qui permet une amélioration continue rapide. De ce fait, DevAlert devient un atout dans la méthodologie DevOps. Ainsi, la surveillance fournie par DevAlert permet d’intégrer pleinement les DevOps dans le développement de logiciels embarqués IoT. Ainsi, vous pouvez rapidement améliorer votre logiciel dès sa sortie initiale et en faire un excellent produit pour battre la concurrence.

Des retours automatiques détaillés

Jusqu’à présent, faute de retour d’information automatique sur le déploiement, vous comptez sur les utilisateurs finaux pour signaler tout problème. Il peut s’écouler un temps considérable avant qu’un tel rapport ne parvienne aux développeurs. De plus, vous comptez également sur les clients pour fournir des informations suffisamment détaillées pour permettre d’identifier et de résoudre le problème. Un rapport d’erreur vague du type “ça plante plusieurs fois par jour” peut nécessiter des semaines de suppositions pour trouver une cause probable. Et même alors, vous ne savez pas si vous avez vraiment résolu le bon problème. Des mois, voire des années, peuvent s’écouler avant que le problème ne soit finalement résolu, voire jamais. En plus, cela impactera de nombreux clients. Imaginez la frustration des clients (et le temps de débogage). Epargnez vous ceci grâce à des notifications automatiques et instantanées directement à l’équipe de développement, dès la première apparition du problème. Et ajoutez-y des diagnostics détaillés qui montrent ce qui s’est passé.

Voir plus d’informations sur les  pages DevAlert  de Percepio.