APMとは APMはweb-Application Performance Monitoringの略称です。メモリやディスク使用量に着目するインフラ監視と異なり、リクエストを処理するために必要な、外部サービスや他の処理の呼び出しに着目する監視がAPMです。 どのようなWebアプリケーションでも、基準に差はありますが一定のスループットを求められます。「リクエストのn%がm秒以内にレスポンスを返し始めること」といったように、SLAの契約内容としてパフォーマンス要件が記載されている場合もあるでしょう。 遅いAPIは、エンドユーザから見れば動いていないのと一緒なのです。 また、昨今ではマイクロサービスのような設計が採り上げられています。ひとつのリクエストを処理するために沢山のサービスが連携して動作する場合、遅延や障害の原因をログのみから探るのは手間がかかります。 こういった理由から、APMを行いア