En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour vous proposer des contenus et services adaptés à vos centres d’intérêts. En savoir plus et gérer ces paramètres. OK X
 
 

 

 

Actualité des entreprises

Elastic annonce le lancement bêta d’Universal Profiling

Publication: Octobre 2022

Partagez sur
 
La solution Elastic Observability, proposée en version full-stack, hybride et multicloud, offre aux clients une gestion fluide des performances applicatives et des performances d’infrastructure à grande échelle...
 

Elastic, l’entreprise à qui l’on doit Elasticsearch, a annoncé aujourd’hui le lancement de nouvelles fonctionnalités et d’améliorations sur sa solution Elastic Observability. L’enjeu : offrir aux entreprises une visibilité approfondie et plus fluide à tous les niveaux des applications, des services et de l’infrastructure.

Voici un récapitulatif des innovations apportées à la solution Elastic Observability :

Une visibilité approfondie pour les environnements de production cloud-native sans instrumentation et à faible surcharge, avec la fonctionnalité ininterrompue Universal Profiling

Universal Profiling, nouvelle fonctionnalité proposée actuellement par Elastic en version bêta privée, 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.

De nos jours, les environnements cloud-native deviennent de plus en plus complexes. Les angles morts au niveau de l’infrastructure et des applications se multiplient, ce qui complique la tâche des équipes DevOps et SRE. Pour repérer ce qui entrave les performances et résoudre les problèmes rapidement, les équipes d’ingénierie se servent généralement d’une solution de profilage. Cependant, bon nombre de solutions de profilage présentent des inconvénients majeurs qui limitent leur adoption dans les environnements de production. Citons notamment :

- Des coûts importants et une surcharge de performances dus à l’instrumentation du code ;

- Des redémarrages de services qui perturbent le bon fonctionnement des activités ;

- Une incapacité à obtenir de la visibilité sur les bibliothèques tierces.

Universal Profiling est une fonctionnalité légère qui 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.

Grâce à sa faible surcharge, inférieure à 1 % de la surcharge processeur, Universal Profiling est très simple à déployer dans les environnements de production. Cette fonctionnalité apportera l’avantage de fournir une visibilité approfondie et détaillée sur les performances de l’infrastructure et des applications cloud-native à grande échelle.

Par exemple, pour une application de production s’exécutant sur quelques centaines de serveurs, les premiers résultats sont prometteurs : la fonctionnalité permet d’économiser 10 % à 20 % des ressources processeur dans le cadre de l’optimisation du code, ce qui permet de réduire les coûts et les émissions de CO2 par an.

De nouvelles fonctionnalités de monitoring synthétique axées sur le cloud et les développeurs

Avec le monitoring synthétique, les équipes peuvent simuler des interactions utilisateur dans des applications de manière proactive pour détecter rapidement les problèmes de disponibilité et de performances d’un utilisateur et, de là, ainsi optimiser son expérience.

Pour réduire les tâches manuelles et répétitives des équipes de développement et des opérations, Elastic lance des fonctionnalités de monitoring synthétique innovantes en version bêta, disponibles dans l’application Uptime actuelle pour les clients Elastic Cloud. Ces nouvelles fonctionnalités sont les suivantes :

- 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 ;

- La création automatisée de moniteurs synthétiques lors des tests fonctionnels lorsque le code est lancé en production ; la création, la modification et la suppression de moniteurs synthétiques dans le code pour réduire les inefficacités dues à la duplication des tests fonctionnels ;

- Le 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 ;

- L’exécution d’un agent de monitoring synthétique en local, ce qui facilite la création et le débogage des scripts de monitoring ;

- Un enregistreur de scripts par pointer-cliquer, qui 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.

En outre, une nouvelle interface utilisateur intuitive est actuellement en cours de développement et sera lancée prochainement. Elle permettra de simplifier les workflows et de faciliter l’identification et la résolution des problèmes rencontrés en production.

https://www.elastic.co/

Suivez MtoM Mag sur le Web

 

Newsletter

Inscrivez-vous a la newsletter d'MtoM Mag pour recevoir, régulièrement, des nouvelles du site par courrier électronique.

Email: