APM is an application performance monitoring system built on the Elastic Stack. It uses Elasticsearch as its data store and allows you to monitor performance of thousands of services in real time.
With APM, you can automatically collect detailed performance information from inside your service with only minor changes to your code. APM agents will automatically instrument your code and measure the response time for incoming requests. It also automatically measures what your service was doing while it was preparing the response. For example, external database queries are measured to make it easy to detect slow queries. It also measures calls to caches, external HTTP requests etc. This makes it possible to pinpoint and fix performance problems and unhandled errors quickly and with minimal effort.
Free to use and built from open code, this distribution is governed by the Elastic License. Start a 30-day trial to try out all of the paid commercial features.
