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.

MarketoFEForm

Télécharger la dernière version

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

Avec la version 7.7, Elastic APM intègre le mapping des services : vous pouvez ainsi visualiser les interactions entre vos applications et vos services, tout en accédant à leurs KPI.

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. Découvrez leurs performances grâce aux KPI mis en avant, passez les services de votre choix au peigne fin et identifiez les éventuels problèmes. Une panne à examiner ? Ses répercussions à 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.

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

Créez une tâche directement depuis l'interface utilisateur de 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 de programmation seront bientôt pris en charge. Si vous avez déjà instrumenté vos applications avec Jaeger, vous pouvez diffuser ces traces directement vers Elastic APM grâce à nos agents gratuits et open source. 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.

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 évolutif sur lequel vous pouvez compter.

Metrics

Metrics

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

Disponibilité

Disponibilité

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