Les outils APM sont des systèmes de gestion des performances des applications qui surveillent les performances des applications et peuvent suivre des indicateurs de performances clés tels que le temps de réponse aux demandes, le débit du système, le taux d'erreur et la consommation des ressources. Lorsque des anomalies de performances se produisent, le système APM peut rapidement localiser la cause première du problème et aider l'équipe de développement à optimiser les performances. Les produits APM grand public tels que New Relic, Datadog, SkyWalking, etc. offrent une visibilité complète des performances, du niveau du code à l'infrastructure.