APM 툴을 사용하는 경우, 모니터링해야 하는 몇 가지 핵심적인 메트릭이 있습니다.
1. 응답 시간: 요청이 처리되고 응답이 반환되는 데 걸리는 시간을 측정합니다.
2. 오류율: 실패한 요청 또는 처리되지 않은 예외 같이 애플리케이션에서 발생하는 오류 수를 측정합니다.
3. 리소스 사용량: 애플리케이션이 사용하고 있는 CPU, 메모리 같은 시스템 리소스의 양을 측정합니다.
4. 처리량: 일정 기간 동안 애플리케이션이 처리할 수 있는 요청 수를 측정합니다.
5. 레이턴시: 클라이언트에서 서버로 데이터가 이동하고 다시 돌아오는 데 걸리는 시간을 측정합니다.
6. 사용자 경험: 애플리케이션에 대한 사용자의 전반적인 만족도를 측정합니다.
7. 비즈니스 메트릭: 트랜잭션 수, 매출, 전환율 등 애플리케이션이 비즈니스에 미치는 영향을 측정합니다.
추세와 패턴을 감지하고 애플리케이션에서 언제 어디서 성능 문제가 발생하는지 식별할 수 있도록 시간 경과에 따라 이러한 메트릭을 모니터링하는 것이 중요합니다.
또한 애플리케이션의 특정 요구 사항에 따라 추가적인 메트릭이나 다른 메트릭을 모니터링해야 할 수도 있습니다.