APM et tracing distribué
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

APM et tracing distribué


L’APM et le tracing distribué de Datadog permettent d’analyser en détail votre application grâce à des dashboards de performance prêts à l’emploi qui surveillent les requêtes, les erreurs et la latence de vos services Web, vos files d’attente et vos bases de données. Les traces distribuées sont automatiquement mises en corrélation avec les sessions de navigateur, les logs ainsi que les métriques réseau, de processus et d’infrastructure sur l’ensemble de vos hosts, conteneurs, proxies et fonctions sans serveur. Effectuez des recherches parmi l’ensemble de vos traces sans aucun échantillonnage pendant une panne, et laissez Datadog conserver intelligemment les traces correspondant à une erreur, une latence élevée ou des chemins de code uniques en vue de leur analyse.

Prise en main

Lorsque que vous passez d’une application monolithique à une architecture de microservices, implémenter l’APM Datadog sur l’ensemble de vos hosts, conteneurs et fonctions sans serveur ne prend que quelques minutes.

1. Configurer l’Agent Datadog

Installez et configurez l’Agent Datadog dans AWS, GCP, Azure, Kubernetes, ECS, Fargate, PCF, Heroku, sur site et plus encore.

2. Instrumenter votre application

Ajoutez une bibliothèque de tracing à votre application ou service proxy pour commencer à envoyer des traces à l’Agent Datadog.


Explorer l’APM Datadog

Maintenant que vous avez configuré votre application pour qu’elle envoie des traces à Datadog, vous pouvez commencer à analyser les performances de votre application :

App Analytics

Analysez les performances par tags d’application, tags d’infrastructure ou tags personnalisés, tels que le centre de données, la zone de disponibilité, la version de déploiement, le domaine, l’utilisateur, le montant du paiement, le client, et plus encore.

App Analytics

Associer vos logs à vos traces

Visualisez vos logs d’application en même temps que la trace associée pour une requête distribuée spécifique grâce à l’injection automatique de l’ID de trace.

Profiling en continu

Améliorez l’efficacité du code avec le profiling permanent en production, qui vous permet d’identifier les lignes de code qui sollicitent le plus le processeur, la mémoire et l’E/S.

Live Tail

Effectuez une recherche par tag sur l’ensemble de vos traces, en temps réel et sans aucun échantillonnage.

LiveTail

Intégrez OpenTracing à votre instrumentation

Intégrez OpenTracing et l’APM Datadog à votre instrumentation en toute simplicité.

Pour aller plus loin