Elastic Observability : réduction à zéro du temps moyen de résolution

blog-thumb-release-observability.png

À l'ElasticON Global 2021, Tanya Bragin, vice-présidente en charge de la gestion de produits et de l'observabilité, avec l'aide de l'équipe chargée d'Elastic Observability, ont montré comment les innovations permanentes fournissent de manière constante des informations exploitables et permettent de détecter plus rapidement la cause première, ce qui diminue le temps moyen de résolution.

L'adoption du cloud, des microservices et d'une infrastructure éphémère augmente la complexité. Par conséquent, une solution d'observabilité doit fournir une visibilité de bout en bout. Comme l'ont reconnu Gartner, GigaOm et EMA, Elastic Observability continue de développer une solution complète en proposant des fonctionnalités relatives aux domaines suivants :

  • agent unifié pour l'ingestion de toutes les données télémétriques avec une gestion centralisée ;
  • intégration avec les technologies cloud natives (par ex., Kubernetes) ;
  • intégrations natives avec les principaux fournisseurs cloud, y compris Amazon Web Services, Microsoft Azure et Google Cloud Platform ;
  • analyse automatisée de la cause première dans le monitoring des performances applicatives (APM) exploitant le Machine Learning ;
  • workflows optimisés de dépannage de l'APM intégrant les logs, les dépendances tierces et les services back-end ;
  • cartes des services intuitives pour le dépannage contextuel ;
  • prise en charge de l'OpenTelemetry (OTel) ;
  • améliorations synthétiques et du monitoring des utilisateurs réels (RUM).
Notre engagement envers les communautés open source signifie qu'Elastic Observability sera toujours une plateforme ouverte et évolutive. Nous nous engageons à adopter des normes ouvertes et des initiatives open source, mais aussi à y contribuer. Notre objectif est de fournir à notre clientèle une plateforme complète d'observabilité qui optimise la souplesse d'utilisation tout en diminuant la dépendance vis-à-vis d'un fournisseur spécifique.
Elastic Observability - présentation et composants
 

Des données pertinentes, contextuelles et exploitables

Les équipes chargées des opérations et du développement doivent souvent gérer des outils cloisonnés pour les indicateurs, les logs et les traces. Même avec un seul outil, les données sont souvent cloisonnées sans aucun contexte ou n'ont pas de métadonnées pertinentes (dimensionnalité), ce qui augmente les temps moyens de détection et de résolution. Elastic Observability se scale de manière fluide afin de gérer de grandes quantités de données grâce à une dimensionnalité et une cardinalité élevées sans engendrer de mauvaises surprises en matière de performance ou de coût, voire très peu.

Grâce à l'intégration fluide via Elastic Agent et à la gestion centralisée, la collecte de toutes les données télémétriques s'en trouve simplifiée, y compris avec les technologies cloud natives, comme Kubernetes. Nous avons également ajouté des intégrations avec Microsoft Azure et Google Cloud Platform pour ingérer de manière native les données télémétriques. D'autres seront bientôt disponibles.

Elastic Observability - Interface
 

Il faut un contexte pour résoudre rapidement et de manière efficace les incidents. Les cartes de services d'Elastic APM représentent la topologie des applications et accélèrent le dépannage en vous permettant de voir l'état des services, les anomalies détectées et les logs dans le contexte des transactions. En outre, elles vous permettent de comparer les performances des services à toute référence historique, ce qui facilite la détection des fonctionnements anormaux. Grâce à notre prise en charge récente des visualisations des performances dans les dépendances de services tierces, vous éliminez les angles morts au sein de votre environnement. Nous élargissons davantage nos fonctionnalités APM en prenant en charge l'agent Mobile iOS en préversion technique.

Elastic Observability - interface du monitoring des performances applicatives (APM)
 

La prochaine étape de notre parcours consiste à fournir du contexte entre vos applications et infrastructures. Souvent, les performances des applications se dégradent à cause de problèmes en la matière au sein de l'infrastructure. Nous fournirons une fonctionnalité permettant de visualiser les performances de l'infrastructure dans le contexte de celles des applications mais aussi des logs connexes, afin de garantir une observabilité unifiée. Il nous a aussi été demandé de permettre de comparer les performances des services dans les différentes versions, régions cloud, zones de disponibilité et autres métadonnées. Une telle fonctionnalité facilitera à l'avenir la comparaison des performances entre des déploiements A/B ou en version canari, mais aussi la résolution rapide des problèmes de déploiement.

Elastic Observability - interface utilisateur des services APM
 

Machine Learning et analyse ponctuelle

Compte tenu de la nature distribuée des applications modernes et des pétaoctets de données télémétriques générés chaque jour, aucune équipe ni aucun individu n'a une vision complète de toutes les dépendances. Pour résoudre de manière efficace les problèmes complexes, les équipes doivent bénéficier d'informations exploitables grâce au Machine Learning et pouvoir poser des questions à propos de leurs données.

La plateforme Elastic fournit de riches fonctionnalités de Machine Learning prêtes à l'emploi tout en vous permettant de développer vos propres tâches personnalisées dans ce domaine. Notre fonctionnalité de corrélations APM exploite le Machine Learning en arrière-plan pour analyser les écarts de performance des applications et ainsi identifier les services au fonctionnement anormal. Il est désormais inutile de mener des recherches et d'analyser des données, ce qui diminue l'indisponibilité et augmente la productivité des développeurs.

Elastic Observability - monitoring des transactions
 

Nous savons que les systèmes sont complexes, mais aussi que les équipes DevOps, SRE et chargées des opérations informatiques doivent analyser et investiguer les données pour comprendre les inconnus. Bientôt, une nouvelle interface utilisateur intuitive sera proposée en disponibilité générale pour poser des questions et proposer l'exploration des données à différentes cohortes. Grâce à cette fonctionnalité, vous pouvez commencer à superposer, à filtrer et à explorer des données provenant de plusieurs sources et de types variés. En bénéficiant d'une vue interactive pertinente de l'exploration ponctuelle des données, vous êtes en mesure de plonger au cœur de vos informations, de comprendre les inconnus et de réduire les délais requis pour l'investigation de la cause première.

Elastic Observability - exploration des données et analyse ponctuelle
 

La gratuité au cœur de notre ADN

La base d'Elastic Observability est ouverte. Elle vous confère le plein contrôle de vos données de monitoring des performances en toute flexibilité. Grâce à notre soutien permanent des projets open source, nous avons modelé et défini notre roadmap de produits. Avec OpenTracing, OpenMetrics, Jaeger, Prometheus et désormais OpenTelemetry, nous avons été parmi les premiers à adopter des normes et des protocoles ouverts.

Prometheus est la norme de facto pour les indicateurs et permet à la clientèle de choisir une norme ouverte pour le stockage des indicateurs. Elastic Observability intègre Prometheus pour vous donner le choix en matière de stockage et d'analyse des indicateurs. OpenTelemetry (OTel) est un projet de la CNCF qui développe des normes ouvertes courantes pour les indicateurs, les logs et les traces. Elastic prend en charge de manière native OpenTelemetry via un point de terminaison du protocole OTel (OTLP) qui peut aussi être diffusé à l'aide de Kafka sur la plateforme d'Elastic. Elastic Observability continue d'investir dans l'open source et d'en garantir la prise en charge. Nous estimons que les clients doivent avoir le choix pour leurs opérations et les contrôler pleinement.

Elastic Observability - prise en charge des normes ouvertes, chronologie - Prometheus, Jaeger, OpenTelemetry
 

Votre aide : une condition sine qua non pour poursuivre notre mission

Nous écoutons attentivement en permanence notre clientèle afin de lui fournir une plateforme d'observabilité unifiée exhaustive. Nous innovons pour prendre en charge les environnements informatiques complexes en nous appuyant en premier lieu sur la plateforme la plus solide en matière de recherche d'entreprise. Grâce à la participation active de notre communauté, Elastic Observability continue de vous permettre de bénéficier de la visibilité dans vos environnements hybrides et cloud natifs à l'aide d'une plateforme ouverte évolutive.

Pour en savoir plus sur la vision d'Elastic Observability, regardez le discours d'ouverture et d'autres présentations d'ElasticON Global consacrées à l'observabilité qui sont disponibles à la demande ou consultez la page dédiée à Elastic Observability sur le site web d'Elastic.

La publication et la date de publication de toute fonctionnalité ou fonction décrite dans le présent article restent à la seule discrétion d'Elastic. Toute fonctionnalité ou fonction qui n'est actuellement pas disponible peut ne pas être livrée à temps ou ne pas être livrée du tout.