Universal Profiling, nouvelle fonctionnalité proposée actuellement par Elastic en preview privé permet de voir les performances du code des applications ou de l'infrastructure à tout moment de la production, sur un vaste éventail de langages, aussi bien dans des environnements conteneurisés que non conteneurisés. Cette fonctionnalité ne nécessite aucune instrumentation. Adossée à une technologie eBPF, cette fonctionnalité surmonte les limitations rencontrées par les autres solutions de profilage en ne nécessitant aucun changement dans le code d'application. Il est donc plus facile d'identifier ce qui freine les performances, d'améliorer le temps de résolution des problèmes, et de réduire les coûts du cloud. Avec un overhead inférieur à 1 % sur le processeur, la fonction est simple à déployer.
Des fonctions de monitoring synthétique
En Beta également, des fonctionnalités de monitoring synthétique sont disponibles dans l'application Uptime actuelle pour les clients Elastic Cloud. Elles se composent d’une infrastructure de test mondiale basée sur le cloud, qui permet de planifier des tests à partir d'un réseau mondial de moniteurs synthétiques afin d'obtenir une meilleure visibilité sur les écarts en matière d'expérience utilisateur au niveau régional, de la création automatisée de moniteurs synthétiques lors des tests fonctionnels lorsque le code est lancé en production, du déploiement de scripts de monitoring par le biais de pipelines en intégration et livraison continues pour garantir l'harmonisation des tests et des applications. Un agent local de monitoring synthétique est exécuté. Un enregistreur de scripts par pointer-cliquer, permet aux utilisateurs occupant un poste non technique de créer rapidement un parcours utilisateur sur une application et de le convertir en moniteur synthétique. L'enregistreur accélère la création de scripts de monitoring pour les développeurs en fournissant un framework éditable en local.