• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

AWS ALB/NLB 모니터링 통합

중요

AWS CloudWatch Metric Streams 통합 을 활성화하여 사용자 지정 네임스페이스를 포함하여 AWS 서비스의 모든 CloudWatch 지표를 모니터링합니다. 개별 통합은 더 이상 권장되는 옵션이 아닙니다.

Amazon Application Load Balancing (ALB)은 수신 애플리케이션 트래픽을 여러 가용 영역의 EC2 인스턴스와 같은 여러 대상에 분산합니다. Amazon NLB(네트워크 로드 밸런서 )는 Amazon EC2 인스턴스와 같은 여러 대상에 수신 트래픽을 분산합니다.

New Relic 인프라 통합 에는 AWS ALB/NLB 데이터를 New Relic 제품에 보고하기 위한 통합이 포함됩니다. 이 문서에서는 이 통합을 활성화하는 방법과 캡처할 수 있는 데이터에 대해 설명합니다.

New Relic은 Amazon의 Elastic Load Balancing(ELB) 서비스에 대한 통합 도 제공합니다.

통합 활성화

이 통합을 활성화하려면 표준 절차에 따라 AWS 서비스를 New Relic에 연결 하십시오.

구성 및 폴링

구성 옵션 을 사용하여 폴링 빈도를 변경하고 데이터를 필터링할 수 있습니다.

AWS ALB/NLB 통합에 대한 기본 폴링 정보:

  • New Relic 폴링 간격: 5분
  • Amazon CloudWatch 데이터 간격: 1분

데이터 보기 및 사용

통합 데이터를 보고 사용 하려면 one.newrelic.com > Infrastructure > AWS 로 이동하여 AWS ALB 통합 링크 중 하나를 선택합니다.

네 가지 데이터 카테고리 내에서 LoadBalancerSample 이벤트 유형 을 사용 하여 데이터를 쿼리하고 탐색할 수 있습니다.

  • ALB: provider 값이 Alb 인 New Relic에 나타납니다.
  • NLB: provider 값이 Nlb 인 New Relic에 나타납니다.
  • ALB 대상 그룹 : provider 값이 AlbTargetGroup 인 New Relic에 나타납니다.
  • NLB 대상 그룹 : provider 값이 NlbTargetGroup 인 New Relic에 나타납니다.

측정항목 데이터

데이터에는 ALB 및 ALB 대상 그룹의 두 가지 ALB 통합 범주가 있습니다.

ALB 측정항목

새로운 Relic Infrastructure Amazon 통합은 다음 Amazon ALB 데이터를 공급자 Alb 에 수집합니다.

미터법

설명

activeConnectionCount

클라이언트에서 로드 밸런서로, 로드 밸런서에서 대상으로 활성화된 총 동시 TCP 연결 수입니다.

newConnectionCount

클라이언트에서 로드 밸런서로, 로드 밸런서에서 대상으로 설정된 총 새 TCP 연결 수입니다.

rejectedConnectionCount

로드 밸런서가 최대 연결 수에 도달했기 때문에 거부된 연결 수입니다.

processedBytes

IPv4 및 IPv6을 통해 로드 밸런서에서 처리한 총 바이트 수입니다.

requestCount

IPv4 및 IPv6을 통해 처리된 요청 수입니다.요청은 로드 밸런서 노드가 대상을 선택할 수 있는 경우에만 이 메트릭을 증가시킵니다.대상이 선택되기 전에 요청이 거부되면 반영되지 않습니다.

통계: 합계가 가장 큰 가치를 제공합니다.

rulesEvaluated

한 시간 동안의 평균 요청 비율이 지정된 로드 밸런서에서 처리한 규칙 수입니다.

clientTlsNegotiationErrorCount

로드 밸런서와 세션을 설정하지 않은 클라이언트가 시작한 TLS 연결 수입니다. 가능한 원인에는 암호 또는 프로토콜의 불일치가 포함됩니다.

httpCodeElb5XXCount

로드 밸런서에서 발생한 HTTP 5XX 서버 오류 코드의 수입니다. 이 수에는 대상에서 생성한 응답 코드가 포함되지 않습니다.

httpCodeElb4XXCount

로드 밸런서에서 발생한 HTTP 4XX 클라이언트 오류 코드의 수입니다. 요청 형식이 잘못되었거나 불완전하면 클라이언트 오류가 생성됩니다. 이러한 요청은 대상에서 수신되지 않았습니다.

IpV6ProcessedBytes

IPv6을 통해 로드 밸런서에서 처리한 총 바이트 수입니다.

IpV6RequestCount

로드 밸런서에서 수신한 IPv6 요청 수입니다.

lambdaTargetProcessedBytes

Lambda 함수에 대한 요청 및 응답에 대해 로드 밸런서에서 처리한 총 바이트 수입니다.

ALB 대상 그룹 메트릭

대상 그룹 데이터는 제공자 AlbTargetGroup 의 New Relic에 저장됩니다. 예를 들어, 이 데이터를 사용하여 대상 그룹별로 오류 메트릭을 패싯화할 수 있습니다.

미터법

설명

requestCount

대상 그룹의 각 대상이 수신하는 평균 요청 수입니다.

통계: 합계 대신 평균을 나타내는 합계만 유효합니다.

healthyHostCount

정상으로 간주되는 대상의 수입니다.

unHealthyHostCount

비정상으로 간주되는 대상의 수입니다.

targetResponseTime

요청이 로드 밸런서를 떠난 후 대상에서 응답이 수신될 때까지 경과된 시간(초)입니다.

사용 가능한 통계:

  • aws.applicationelb.target_response_time.p90
  • aws.applicationelb.target_response_time.p95
  • aws.applicationelb.target_response_time.p99

httpCodeTarget2XXCount

대상에서 생성한 HTTP 2XX 응답 코드의 수입니다. 여기에는 로드 밸런서에서 생성된 응답 코드가 포함되지 않습니다.

httpCodeTarget3XXCount

대상에서 생성한 HTTP 3XX 응답 코드의 수입니다. 여기에는 로드 밸런서에서 생성된 응답 코드가 포함되지 않습니다.

httpCodeTarget4XXCount

대상에서 생성한 HTTP 4XX 응답 코드의 수입니다. 여기에는 로드 밸런서에서 생성된 응답 코드가 포함되지 않습니다.

httpCodeTarget5XXCount

대상에서 생성한 HTTP 5XX 응답 코드의 수입니다. 여기에는 로드 밸런서에서 생성된 응답 코드가 포함되지 않습니다.

lambdaInternalError

로드 밸런서 또는 AWS Lambda 내부 문제로 인해 실패한 Lambda 함수에 대한 요청 수입니다.

lambdaUserError

Lambda 함수 문제로 인해 실패한 Lambda 함수에 대한 요청 수입니다.

데이터에는 NLB 및 NLB 대상 그룹의 두 가지 NLB 통합 범주가 있습니다.

NLB 메트릭

새로운 Relic Infrastructure Amazon 통합은 다음 Amazon NLB 데이터를 공급자 Nlb 에 수집합니다.

미터법

설명

activeFlowCount

클라이언트에서 대상으로의 총 동시 흐름(또는 연결) 수입니다. 이 측정항목에는 SYN_SENTESTABLISHED 상태의 연결이 포함됩니다.

TCP 연결은 로드 밸런서에서 종료되지 않으므로 대상에 대한 TCP 연결을 여는 클라이언트는 단일 흐름으로 계산됩니다.

activeFlowCountTls

클라이언트에서 대상으로의 동시 TLS 흐름(또는 연결)의 총 수입니다. 이 측정항목에는 ESTABLISHED 상태의 연결만 포함됩니다.

clientTlsNegotiationErrorCount

클라이언트와 TLS 수신기 간의 협상 중에 실패한 총 TLS 핸드셰이크 수입니다.

consumedLcus

로드 밸런서에서 사용하는 로드 밸런서 용량 단위(LCU) 수입니다. 시간당 사용하는 LCU 수에 대해 비용을 지불합니다.

newFlowCount

해당 기간 동안 클라이언트에서 대상으로 설정된 새 흐름(또는 연결)의 총 수입니다.

newFlowCountTls

해당 기간 동안 클라이언트에서 대상으로 설정된 새 TLS 흐름(또는 연결)의 총 수입니다.

processedBytes

TCP/IP 헤더를 포함하여 로드 밸런서에서 처리한 총 바이트 수입니다.

processedBytesTls

TLS 리스너에서 처리한 총 바이트 수입니다.

targetTlsNegotiationErrorCount

TLS 수신기와 대상 간의 협상 중에 실패한 총 TLS 핸드셰이크 수입니다.

tcpClientResetCount

클라이언트에서 대상으로 보낸 총 재설정(RST) 패킷 수입니다. 이러한 재설정은 클라이언트에 의해 생성되고 로드 밸런서에 의해 전달됩니다.

tcpElbResetCount

로드 밸런서에서 생성한 총 재설정(RST) 패킷 수입니다.

tcpTargetResetCount

대상에서 클라이언트로 보낸 총 재설정(RST) 패킷 수입니다. 이러한 재설정은 대상에 의해 생성되고 로드 밸런서에 의해 전달됩니다.

NLB 대상 그룹 메트릭

대상 그룹 데이터는 제공자 NlbTargetGroup 의 New Relic에 저장됩니다. 예를 들어, 이 데이터를 사용하여 대상 그룹별로 오류 메트릭을 패싯화할 수 있습니다.

미터법

설명

healthyHostCount

정상으로 간주되는 대상의 수입니다.

unHealthyHostCount

비정상으로 간주되는 대상의 수입니다.

Copyright © 2022 New Relic Inc.