⚜️

Scout APM

Created
Apr 8, 2022 8:18 AM
Department
Engineering
Category
Code Quality
Technology
Ruby on Rails
Tags
Date
URL

Scout APM

What is APM?

Application Performance Monitoring (APM), as the name suggests, is the process of monitoring the performance of the many aspects of your application (i.e., CPU processors, memory, storage of machines that host your web servers, APIs, databases, file systems, etc.).

Common Use Cases for APMs

  • Application Development
  • Identifying Performance Bottlenecks
  • Real-time Performance Alerts and Insights
  • Monitor and Track End User Experience
  • Cost optimisation

Getting started with Scout

image
  • Response Time - MEAN
  • Average response time for a selected time frame(74.2).

  • Response Time - 95th
  • 95% of request responses are below this value(127.6). Also, one more thing to take note of is this value should not exceed Mean response time * 4X (74.2*4 = 296.8)

  • Throughput
  • Total number of requests per minute for a selected time frame

  • Errors
  • 404, 500 errors happened during the selected time frame

  • Memory
  • Memory usage of the application

  • APDEX
  • Apdex is a measurement of a user’s level of satisfaction based on the response time of request(s) when interacting with the application. 0-1 (0 being unsatisfactory and 1 being satisfactory).

    image

What to look into Scout?