
Log et Runs de MyRapidi optimisés pour des temps de réponse plus courts
Afin de garantir des temps de réponse rapides sur la plateforme MyRapidi, nous avons modifié les fonctions de filtrage et de recherche sous Log et Runs.
Pour les MyRapidi Services dont les Schedules s’exécutent très souvent, un grand nombre d’entrées de Log est généré. Elles peuvent atteindre des millions d’entrées en quelques semaines ou quelques mois seulement.
Nous disposons déjà de tâches de fond de nettoyage et de compression qui nous aident à maintenir les tables de Log à une taille raisonnable. Vous en saurez plus dans ce billet de blog : Interface MyRapidi : Runs et Statistics optimisés pour la vitesse
Nous proposons également une manière assez souple de filtrer et de rechercher les entrées de Log ou les Runs affichés. Ces possibilités comprennent le filtrage sur From et To Date, Schedule Code, Group Code, Transfer Code, IsError, ainsi qu’un champ de recherche générique pour la recherche en texte libre dans la description et d’autres champs. En savoir plus sur le filtrage et la recherche dans MyRapidi sur notre wiki

Mais la souplesse a un prix : lorsque les entrées de Log sont très nombreuses, nous devons garantir de bonnes performances en limitant le nombre d’entrées affichées ou parcourues. Notre principal moyen de limiter ce nombre, ce sont les filtres From et To Date. Nous appliquons déjà une logique de comptage des entrées de Log afin de vous présenter une sélection adaptée d’entrées de Log ou de Runs lors de votre premier clic sur les éléments de menu Log ou Runs : en général, vous voyez les entrées de Log des deux derniers jours, mais s’il y en a vraiment beaucoup, cela peut être réduit aux dernières heures.
Vérification du nombre d’entrées de Log à afficher ou à parcourir
Vous pouvez ensuite modifier les From et To Date pour afficher d’autres intervalles, et c’est ici que nous avons ajouté une logique afin de ne pas afficher ni parcourir trop d’entrées de Log. Nous vérifions désormais combien d’entrées de Log se trouvent dans l’intervalle que vous avez sélectionné et, si le nombre dépasse un certain seuil (fixé actuellement à 200 000), nous affichons un message vous invitant à réduire l’intervalle de dates. Nous laissons ainsi le maximum de souplesse sans compromettre (trop) les performances.
Meilleure indication du chargement des données sur Logs et Runs
Pour mieux vous indiquer ce qui se passe sur la page, nous affichons désormais notre Spinning Wheel lorsque la page récupère des données depuis le serveur. C’est le cas sur les pages Logs comme sur les pages Runs.
Mises à jour de l’interface de la page Statistics
Nous avons également mis à jour l’interface de la page Statistics. Nous y affichons le Spinning Wheel pendant le chargement des données, nous avons revu le style des boutons de menu et, de façon générale, optimisé aussi cette page pour les appareils mobiles.
Comme toujours, vos retours sont les bienvenus
Michael
Si ce n’est pas déjà fait, abonnez-vous à nos « Product Updates » et restez informé des nouvelles fonctionnalités et des évolutions de MyRapidi.
