L'observabilité : Monitorez vos performances applicatives

Aperçu

Présentation d'Elastic Observability

Familiarisez-vous avec Elastic Observability et bénéficiez d'un aperçu sur la manière d'ingérer, d'afficher et d'analyser les logs client depuis vos applications à l'aide d'Elastic Cloud. Découvrez comment vous pouvez moderniser les applications et adopter le cloud en toute confiance.

Démonstration interactive : Aperçu d'APM

Consultez cette démonstration interactive et découvrez ce dont vous pouvez profiter en tirant parti d'Elastic Observability pour le monitoring des performances de votre application.

Prise en main rapide d'APM

Dans cette série "Prise en main rapide" en trois étapes, vous apprendrez à diffuser, visualiser et analyser les traces APM de vos applications à l'aide d'Elastic Cloud. Associées aux logs et aux indicateurs, les traces APM sont essentielles à la création d'une observabilité unifiée de votre écosystème. Parmi les sujets évoqués, vous retrouverez ce qu'est l'APM, la diffusion de données APM dans Elastic et la visualisation de données APM.


Intégration de vos données

Créer un compte Elastic Cloud

Une fois que vous avez accédé à cloud.elastic.co et créé votre compte, suivez cette vidéo pour découvrir comment lancer votre première suite Elastic dans l'une des régions (plus de 50) prises en charge dans le monde.

Une fois votre déploiement terminé, sélectionnez Monitor my application performance (APM/tracking) (Monitorer les performances de mon application [APM/suivi]).

Elastic Observability options for next steps

Utilisation d'Elastic Cloud

Vous serez ensuite invité à installer Elastic APM. Sélectionnez Vérifier le statut du serveur APM pour vérifier s'il fonctionne correctement. Si le message "Vous avez correctement configuré le serveur APM" s'affiche, vous pouvez alors passer à l'étape suivante et commencer à utiliser Elastic Cloud (Elasticsearch Service).

Elastic Observability system integration

Découvrez Elastic APM

Experience Elastic APM

Il existe plusieurs façons de commencer avec Elastic APM, par exemple :

  1. Monitorer votre application avec des agents Elastic APM. Vous pouvez choisir parmi plusieurs options de langage : Node.js, Django, Flask, Ruby on Rails, Rack, RUM(JS), GO, Java, .NET et PHP; ou
  2. l'ingestion de télémétrie depuis des applications instrumentées OpenTelemetry.

Pour les besoins de ce guide, il est recommandé d'utiliser l'un des moyens suivants :

Monitorer les applications existantes

Instrumenter l'application Java à l'aide de l'agent Java d'Elastic APM :

Voyons en détail un exemple pour Java.

Nous vous recommandons de télécharger l'agent Java le plus récent et de l'ajouter à votre application Java existante.

Elastic Observability APM agents

Copiez l'extrait de code dans la console cloud pour démarrer votre application Java avec la configuration nécessaire à Elastic APM.

Pour d'autres options de configuration, vous pouvez consulter la documentation concernant les extraits de code concernés.

Connectez une ou plusieurs applications instrumentées OTel existantes à Elastic

Si vous souhaitez instrumenter votre application OpenTelemetry et voir le traçage distribué dans Elastic APM, il vous suffit de suivre les instructions présentes dans la documentation OpenTelemetry.

Elastic Observability APM Agents Opentelemetry

Exécutez localement un environnement de démonstration préconfiguré

Exécutez localement une démonstration d'OpenTelemetry (OTel) à l'aide de Kubernetes ou de Docker

Si vous n'avez pas d'application instrumentée avec OpenTelemetry, Elastic a adapté la démonstration OTel. Il vous suffit de suivre les instructions présentes sur la page Github, et de connecter l'application au serveur Elastic APM.

Consultez ce blog pour bénéficier de davantage de conseils si vous utilisez K8S. Une fois que vous aurez lu le blog et suivi ses conseils, si vous voyez ceci, cela signifie que le Collecteur OTel envoie des données dans Elastic.

Elastic Observability services for otel


Utilisation d'Elastic Observability

Recherchez la cause première avec des tableaux interactifs dans Kibana

Kibana vous permet d'analyser vos données avec des tableaux de bord interactifs pour obtenir des informations exploitables, automatiser les workflows, trouver des anomalies et des tendances, et plus encore. Pensez à explorer la bibliothèque de tutoriels ci-dessous pour vous familiariser avec Kibana, afin de pouvoir personnaliser ou créer vos propres tableaux de bord.

Analysez des données dans l'interface utilisateur APM

Des problèmes peuvent survenir de façon intermittente, et sont souvent complexes. Pour trouver la cause première, découvrez comment les corrélations APM dans Elastic Observability vous aident à trouver des solutions plus rapidement.

À présent, entrons dans le vif du sujet pour découvrir comment vous pouvez analyser les performances de votre application au sein de Kibana.

Détection des anomalies, alertes et plus encore

Enfin, profitez de la détection des anomalies, des alertes et plus encore pour vous faciliter la vie.


Étapes suivantes

Nous vous remercions de prendre le temps de collecter et d'analyser les logs avec Elastic Cloud. Si vous êtes novice avec Elastic, profitez de notre essai gratuit de 14 jours.

Également, lorsque vous commencerez avec Elastic, vous comprendrez certains éléments opérationnels, de sécurité et de données que vous devrez gérer en tant qu'utilisateur lors du déploiement dans votre environnement.