중요
AWS CloudWatch Metric Streams 통합 을 활성화하여 사용자 지정 네임스페이스를 포함하여 AWS 서비스의 모든 CloudWatch 지표를 모니터링합니다. 개별 통합은 더 이상 권장되는 옵션이 아닙니다.
New Relic 인프라 통합 에는 Beanstalk 데이터를 New Relic에 보고하기 위한 AWS Elastic Beanstalk 통합이 포함됩니다. 이 문서에서는 통합 기능, 활성화 방법 및 보고할 수 있는 데이터에 대해 설명합니다.
AWS Elastic Beanstalk는 애플리케이션을 쉽게 배포하고 확장할 수 있는 동적 서비스입니다. AWS Beanstalk의 "애플리케이션"은 환경입니다. "응용 프로그램"에는 여러 환경이 연관될 수 있습니다.
요구 사항
AWS Elastic Beanstalk는 기본적으로 몇 가지 기본 지표를 Amazon CloudWatch로 보냅니다. 또한 향상된 상태 보고를 사용자 지정 메트릭으로 활성화할 수 있습니다. 이러한 지표를 활성화하면 Amazon CloudWatch 계정 요금에 추가 요금이 추가될 수 있습니다. 향상된 CloudWatch 지표를 활성화하려면 환경에 대한 Amazon CloudWatch 사용자 지정 지표 게시 를 참조하십시오.
통합 활성화
기본적으로 Elastic Beanstalk 설정에는 지표가 선택되어 있지 않습니다. 뉴렐릭 UI 에서 지표를 생성하려면 each 환경에 대해 이를 선택해야 합니다. 지표를 선택하지 않으면 뉴렐릭에 데이터가 보고되지 않습니다.
이 통합을 활성화하려면:
AWS 서비스를 New Relic에 연결 의 지침을 따릅니다.
Elastic Beanstalk 설정을 업데이트하여
each
환경을 감시할 지표(기본값은 지표 없음)를 선택하십시오. AWS Elastic Beanstalk UI 에서
Configuration > Health
로 이동한 다음 상태 보고를 위한 CloudWatch 맞춤 지표를 구성합니다.
각 환경에 대해 보고할 측정항목을 선택하면 Elastic Beanstalk는 instance
및 environment
데이터 객체가 생성되는 순간부터 데이터를 생성합니다.
구성 및 폴링
구성 옵션 을 사용하여 폴링 빈도 를 변경하고 데이터를 필터링할 수 있습니다.
AWS Elastic Beanstalk 통합에 대한 기본 폴링 정보:
- New Relic 폴링 간격: 5분
- Amazon CloudWatch 데이터 간격: 1분
데이터 보기 및 사용
통합 데이터를 보고 사용 하려면 one.newrelic.com > All capabilities > Infrastructure > AWS 으로 이동하여 AWS Elastic Beanstalk 통합 링크 중 하나를 선택하세요.
측정항목 데이터
미터법 | 설명 |
---|---|
| [환경] 환경의 건강 상태. 가능한 값은 0(정상), 1(정보), 5(알 수 없음), 10(데이터 없음), 15(경고), 20(저하) 및 25(심각)입니다. |
| [환경] 정상 상태의 인스턴스 수입니다. |
| [환경] 상태가 보류 중인 인스턴스의 수입니다. |
| [환경] Info 상태의 인스턴스 수입니다. |
| [환경] 상태를 알 수 없는 인스턴스의 수입니다. |
| [환경] 상태 데이터가 없는 인스턴스의 수입니다. |
| [환경] 상태가 경고 상태인 인스턴스의 수입니다. |
| [환경] Degraded 상태의 인스턴스 수입니다. |
| [환경] 심각한 상태의 인스턴스 수입니다. |
| 인스턴스 또는 환경에서 완료된 요청 수입니다. |
| 2XX 상태 코드로 완료된 요청 수입니다. |
| 3XX 상태 코드로 완료된 요청 수입니다. |
| 4XX 상태 코드로 완료된 요청 수입니다. |
| 5XX 상태 코드로 완료된 요청 수입니다. |
| 요청의 가장 빠른 10%를 완료하는 데 걸리는 평균 시간입니다. |
| 요청의 가장 빠른 50%를 완료하는 데 걸리는 평균 시간입니다. |
| 요청의 가장 빠른 75%를 완료하는 데 걸리는 평균 시간입니다. |
| 요청의 가장 빠른 85%를 완료하는 데 걸리는 평균 시간입니다. |
| 요청의 가장 빠른 90%를 완료하는 데 걸리는 평균 시간입니다. |
| 가장 빠른 95%의 요청을 완료하는 데 걸리는 평균 시간입니다. |
| 가장 빠른 99%의 요청을 완료하는 데 걸리는 평균 시간입니다. |
| 가장 빠른 요청을 완료하는 데 걸리는 평균 시간 x%입니다. |
| [인스턴스] 지난 1분 동안의 평균 CPU 로드입니다. |
| [인스턴스] 인스턴스의 상태입니다. |
| [인스턴스] 사용 중인 디스크 공간의 백분율입니다. |
| [인스턴스] 마지막 1분 동안 CPU가 이 상태에 있었던 시간의 백분율입니다. |
| [인스턴스] 마지막 1분 동안 CPU가 이 상태에 있었던 시간의 백분율입니다. |
| [인스턴스] 마지막 1분 동안 CPU가 이 상태에 있었던 시간의 백분율입니다. |
| [인스턴스] 마지막 1분 동안 CPU가 이 상태에 있었던 시간의 백분율입니다. |
| [인스턴스] 마지막 1분 동안 CPU가 이 상태에 있었던 시간의 백분율입니다. |
| [인스턴스] 마지막 1분 동안 CPU가 이 상태에 있었던 시간의 백분율입니다. |
| [인스턴스] 마지막 1분 동안 CPU가 이 상태에 있었던 시간의 백분율입니다. |