• 로그인지금 시작하기

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

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

문제 신고

데이터가 표시되지 않음: AWS CloudWatch 지표 스트림

문제

단계에 따라 AWS 계정을 연결하고 AWS CloudWatch 지표 스트림과 AWS Kinesis Data Firehose를 구성했지만 New Relic에 예상 지표가 여전히 표시되지 않습니다.

솔루션

New Relic에 메트릭이나 오류가 표시되지 않습니다.

AWS CloudWatch Metric Stream이 AWS Kinesis Data Firehose에 연결된 후 New Relic에 데이터가 표시되지 않으면 아래 단계에 따라 구성 문제를 해결하십시오.

  1. AWS 콘솔 또는 API를 통해 지표 스트림이 Running 상태인지 확인합니다. 자세한 내용은 AWS 문제 해결 문서 를 참조하십시오.
  2. AWS/CloudWatch/MetricStreams 네임스페이스에서 측정항목 스트림 측정항목을 확인하세요. 메트릭 스트림당 메트릭 업데이트 및 오류 수가 표시됩니다. 이는 메트릭 스트림이 데이터를 성공적으로 내보내고 있음을 나타냅니다.
  3. 오류가 표시되면 Metric Streams 구성에 지정된 IAM 역할이 CloudWatch 서비스 주체에게 의도한 Firehose 리소스를 쓰고 대상으로 지정할 수 있는 권한을 부여하는지 확인합니다.
  4. Kinesis 콘솔에서 Kinesis Data Firehose의 모니터링 탭을 확인하여 Firehose가 데이터를 성공적으로 수신하고 있는지 확인하십시오.
  5. Kinesis Data Firehose에서 CloudWatch 오류 로깅을 활성화하여 문제 디버깅에 대한 자세한 정보를 얻을 수 있습니다. 자세한 내용은 Amazon Kinesis Data Firehose 공식 문서를 참조하십시오.
  6. 올바른 대상 세부 정보로 Kinesis Data Firehose를 구성했는지 확인합니다.
  • New Relic API Key/License Key 에 40자의 16진수 라이센스 키가 포함되어 있는지 확인하십시오.
  • New Relic 계정에 대해 올바른 데이터 센터 US 또는 EU가 선택되었는지 확인하십시오. 팁: license_key 이 "eu"로 시작하는 경우 EU 데이터 센터를 선택해야 합니다.
  1. Kinesis Data Firehose에 구성된 대상에 대한 쓰기 권한이 있는지 확인합니다. 예를 들어 S3 버킷 정책은 쓰기를 허용합니다.

특정 AWS 네임스페이스에 대한 지표 누락

New Relic은 AWS CloudWatch 지표 스트림에서 수신한 지표에 필터를 적용하지 않습니다.

특정 측정항목이 수집될 것으로 예상되지만 수집되지 않는 경우 다음을 확인하세요.

  • CloudWatch 측정항목 스트림에 Inclusion 또는 Exclusion 필터가 없는지 확인합니다.
  • 지표가 AWS CloudWatch에서 사용 가능하고 AWS CloudWatch 인터페이스에서 쿼리할 수 있는지 확인하십시오. ECS/EKS 컨테이너 통찰력 과 같은 일부 특정 AWS 서비스의 경우 지표에 액세스하기 전에 AWS 측에서 향상된 모니터링을 명시적으로 활성화해야 합니다.

중요

AWS CloudWatch에는 2시간 이내에 사용할 수 없는 지표가 포함되지 않습니다. 예를 들어, 일부 S3 지표 는 매일 집계됩니다. 우리는 이러한 특별한 메트릭 중 일부를 New Relic에서 사용할 수 있도록 할 계획입니다.

AWS CloudWatch와 New Relic 간의 지표 값 불일치

지표는 AWS CloudWatch 지표 스트림에서 수신된 대로 처리, 매핑 및 저장됩니다. AWS CloudWatch와 New Relic 대시보드를 비교할 때 일부 불일치가 관찰될 수 있습니다. 제한된 시나리오에서 AWS CloudWatch는 지표를 렌더링하기 전에 특정 기능과 로직을 적용합니다.

다음 지침은 불일치의 근본 원인을 이해하는 데 도움이 됩니다.

  • 측정항목에 동일한 함수가 사용되는지 확인합니다(예: average , min , max ).
  • New Relic 측에서는 AWS CloudWatch에서와 정확히 동일한 시간을 표시하도록 동일한 타임스탬프 또는 타임프레임(시간대 고려)을 필터링해야 합니다.
  • 시계열을 사용할 때 New Relic 사용자 인터페이스는 간격에 따라 일부 반올림을 수행할 수 있습니다.

다음과 같은 쿼리를 사용하여 시간별로 수신된 원시 메트릭 목록을 얻을 수 있습니다(선택한 메트릭에는 함수가 적용되지 않음).

FROM Metric
SELECT aws.outposts.InstanceTypeCapacityUtilization
WHERE collector.name = 'cloudwatch-metric-streams'

AWS는 AWS CloudWatch에 보고된 모든 지표에 대해 최대 해상도(1분, 5분 등)를 고정한다는 점을 기억하십시오.

AWS 메트릭 스트림 작업

CloudWatch 콘솔의 스트림 탭에서 지표 스트림의 상태를 볼 수 있습니다. 특히 측정항목 스트림은 running 또는 stopped 의 두 가지 상태 중 하나일 수 있습니다.

  • 실행 중: 스트림이 올바르게 실행 중입니다. 실행 중이더라도 구성된 필터로 인해 스트리밍되는 메트릭 데이터가 없을 수 있습니다.
  • 중지됨: 스트림이 명시적으로 중지된 상태로 설정되었습니다(오류 때문이 아님). 이 상태는 구성을 삭제하지 않고 데이터 스트리밍을 일시적으로 중지하는 데 유용합니다.

상태 대시보드의 오류

New Relic은 AWS Config 서비스에 의존하여 CloudWatch Metric Stream을 통해 수신된 지표를 보강하기 위해 리소스에서 추가 메타데이터를 수집합니다.

AWS 계정에서 AWS Config가 활성화되어 있는지 확인하고 연결된 역할에 다음 권한 또는 생성된 인라인 정책이 있는지 확인합니다.

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "config:BatchGetResourceConfig",
"Resource": "*"
}
]
}
Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.