FlatIron

Node.js

Flatiron est un framework qui permet de créer des applications Web JavaScript et Node.js. Il contient des composants simples et fiables pouvant être combinés de plusieurs manières différentes pour créer des applications fonctionnelles et complètes. Prêt à l'emploi, Flatiron dispose d'un éventail d'outils autonomes qui fonctionnent aussi bien seuls ou combinés entre eux, notamment un outil de routage des URL pour acheminer le trafic direct en fonction des URL reçues sur les serveurs et navigateurs ; un outil de création de modèles rapide et sans langage dédié ; un objet de stockage indépendant et orienté ressources dans le mappeur de documents pour gérer les données ; un kernel middleware hybride dans la mémoire tampon ; une bibliothèque de journalisation asynchrone multitransports et un gestionnaire de plug-ins assurant l'évolutivité et la composition des applications élémentaires, ainsi que la réflexion des fonctionnalités. D'autres outils Flatiron sont disponibles dans son référentiel GitHub.

Avec la plateforme AppDynamics, vous pouvez surveiller, résoudre et diagnostiquer les problèmes de performances de vos applications Node.js créées sur le framework FlatIron, et ce, en temps réel et en phase de production.
Traitement des instantanés complets Identifiez les fonctions qui bloquent la boucle d'événement et qui utilisent la capacité maximale de l'UC à l'aide d'un graphique d'appels affichant toutes les fonctions exécutées dans le processus Node.js.
Règles d'inclusion/exclusion personnalisées Définissez les transactions commerciales les plus importantes à surveiller et à inclure/exclure de la vue en temps réel.
Visibilité dans la base de données/NoSQL Identifiez l'impact des performances de bases de données en les corrélant avec les mesures des performances des transactions commerciales d'origine.
Graphiques d'appels des transactions commerciales Examinez de près une transaction commerciale individuelle via la vue complète d'un graphique d'appels pour chaque transaction commerciale (prochainement).
Corrélation de l'expérience utilisateur Web et mobile Identifiez la manière dont les performances côté client sont corrélées aux transactions du serveur en corrélant les performances du navigateur et d'un appareil avec les mesures des performances des transactions commerciales d'origine (prochainement).
Déploiement sur site Choisissez de déployer notre plateforme via SaaS ou sur site, les agents Node.js ayant la possibilité de se référer à un contrôleur sur site (prochainement).