icon

Elastic APM

Le monitoring des performances applicatives en open source

Vous hébergez déjà des logs et des indicateurs système dans Elasticsearch ? Allez plus loin grâce aux indicateurs de performance applicative d'Elastic APM – notre solution gratuite et ouverte. Identifiez ce qui freine les performances de votre application et corrigez rapidement les erreurs. Vous vous sentez tout de suite plus confiant vis-à-vis du code que vous déployez.

Télécharger la dernière version
illustrated-screenshot-hero-apm.png

Envie de vous lancer dans le monitoring des performances applicatives avec la Suite Elastic ? Découvrez comment faire.

Regarder la vidéo

Suivez notre formation dédiée : Elastic APM n'aura plus aucun secret pour vous.

Afficher la formation

Votre initiative d'observabilité peut rapidement devenir fonctionnelle. Découvrez comment faire avec Elasticsearch Service.

Regarder la vidéo

Nouveau

Dans la version 7.9, Elastic APM étend la prise en charge des normes ouvertes avec une intégration à OpenTelemetry, ainsi qu'avec un suivi des erreurs amélioré.

Recherche + APM

Trouver et résoudre des problèmes dans votre code, c'est en fait de la recherche. Avec notre interface utilisateur dédiée, vous identifiez d'un coup d'œil les goulets d'étranglement et pouvez agir directement sur les modifications problématiques au niveau du code. Résultat : le code gagne en qualité et en efficacité, vous accélérez le cycle développement-test-déploiement, et les applications sont plus performantes – ce qui débouche au final sur une meilleure expérience client.

Mapping des services : et tout devient plus clair

En un coup d'œil, vous avez une vision claire et nette de la façon dont sont reliés vos services, grâce à une représentation visuelle. Vous connaissez leurs performances grâce aux KPI mis en avant, vous identifiez les points potentiellement problématiques grâce aux indicateurs d'intégrité basés sur Machine Learning et vous pouvez passer les services de votre choix au peigne fin pour identifier les éventuels problèmes. Les répercussions d'une panne à analyser ? Des actions à entreprendre pour optimiser les performances de l'ensemble de vos services ? C'est ici que tout commence.

Assemblez le tout grâce au traçage distribué

Vous vous demandez comment vos requêtes circulent dans votre infrastructure ? Assemblez les transactions entre elles grâce au traçage distribué et visualisez clairement les interactions entre vos services. Identifiez les infrastructures de messagerie utilisées (par exemple, Kafka) et visualisez les appels de service effectués sur ces infrastructures. Découvrez où surviennent les problèmes de latence et identifiez les composants à optimiser.

SignUpCTA

Détectez les temps de réponse anormaux avec le Machine Learning

Créez une tâche directement depuis l'interface utilisateur APM intégré à Kibana. Détectez les comportements anormaux et les éléments problématiques grâce aux fonctionnalités de Machine Learning qui modélisent automatiquement vos données.

Recevez des alertes, puis agissez

Nos tableaux de bord ont beau être magnifiques, vous serez probablement amené à les quitter des yeux à un moment ou à un autre. Mais grâce à nos fonctionnalités d'alerting, vous êtes toujours informé des performances de votre code. Vous recevez une notification par e-mail dès qu'un problème se produit, ou une notification Slack lorsque tout se passe vraiment très bien.

Pensé pour les développeurs et leurs langages

Elastic APM est compatible avec Java, Go, Node.js, Python, Ruby, .NET et Real User Monitoring (JavaScript) pour les applications monopage et multipages. Mais on ne s'arrête pas là : une foule d'autres langages seront bientôt pris en charge. De plus, avec la prise en charge de normes ouvertes comme Jaeger et OpenTelemetry, l'envoi de données à partir d'applications instrumentées existantes vers Elastic APM se fait en toute simplicité. Vous ne trouvez pas ce que vous recherchez ? Appuyez-vous sur vos compétences ou sur celles de la communauté open source pour créer ce dont vous avez besoin. Découvrir tous les langages que nous prenons en charge.

TARIFS

Faisons simple. Pas de tarification à l'agent.

Que vous commenciez à petite échelle ou que vous montiez en charge, nous pensons que la façon dont vous utilisez nos produits pour générer de la valeur ne doit pas constituer un frein à votre croissance. Vous ne payez que les ressources dont vous avez besoin et les déployez comme vous voulez. Il y a tant de choses à faire avec Elastic.

Ce qu'il faut pour se lancer ? Juste quatre lignes de code

Déployez un cluster sur Elastic Cloud ou ouvrez une nouvelle installation de la Suite Elastic, déployez un serveur APM, et ajoutez quelques lignes de code pour équiper votre application d'agents. Et c'est tout. Les données de performance de votre application sont désormais envoyées à Elasticsearch. L'agent côté serveur vous permet de surveiller votre application, tandis que la fonction Real User Monitoring (RUM) vous permet de détecter tous les problèmes du navigateur. Vous avez des questions ? Vous voulez fignoler votre installation ? Consultez la documentation Elastic APM ou rejoignez-nous sur le forum dédié.

What just happened?

The APM agent installed in your application collects and streams application performance metrics to your APM server, where they are processed and stored in Elasticsearch. In a matter of minutes you can start viewing your performance data either in the dedicated APM app or prebuilt dashboards.

Advanced configuration?

Please refer to the APM documentation.

APM n'est qu'un des nombreux outils que nous vous proposons pour analyser vos données

Vous avez des événements de sécurité ? Des logs de site Web ou de serveur ? Des documents texte ultra-volumineux ? Centralisez le tout dans la Suite Elastic et misez sur la solution gratuite et ouverte Elastic Observability pour booster vos analyses, réduire vos coûts opérationnels et enrichir votre cas d'utilisation.

Logs

Logs

Le logging rapide et scalable sur lequel vous pouvez compter.
Indicateurs

Indicateurs

Aucun indicateur ne vous échappe : CPU, mémoire, et plus encore.
Uptime

Uptime

Monitorez les problèmes de disponibilité de vos applications et de vos services et prenez les mesures qui s'imposent.