

# 지표 스트림 사용
<a name="CloudWatch-Metric-Streams"></a>

**‘지표 스트림’을 사용하여 원하는 대상에 CloudWatch 지표를 지속적으로 스트리밍할 수 있으며, 짧은 대기 시간으로 실시간에 가깝게 전달합니다. 지원되는 대상에는 Amazon Simple Storage Service와 같은 AWS 대상 및 여러 서드 파티 서비스 공급자 대상이 포함됩니다.

CloudWatch 지표 스트림의 세 가지 주요 사용 시나리오는 다음과 같습니다.
+ **Firehose 사용자 지정 설정** - 지표 스트림을 생성하고, CloudWatch 지표를 원하는 위치로 전달하는 Amazon Data Firehose 전송 스트림에 보냅니다. Amazon S3와 같은 데이터 레이크로 스트리밍하거나 타사 공급자를 포함하여 Firehose에서 지원하는 모든 대상 또는 엔드포인트로 스트리밍할 수 있습니다. JSON, OpenTelemetry 1.0.0 및 OpenTelemetry 0.7.0 형식이 기본적으로 지원되거나 Firehose 전송 스트림에서 변환을 구성하여 데이터를 Parquet과 같은 다른 형식으로 변환할 수 있습니다. 지표 스트림을 사용하여 모니터링 데이터를 지속적으로 업데이트하거나 이 CloudWatch 지표 데이터를 청구 및 성능 데이터와 결합하여 풍부한 데이터 집합을 생성할 수 있습니다. 그런 다음, Amazon Athena와 같은 도구를 사용하여 비용 최적화, 리소스 성능, 리소스 사용률에 대한 인사이트를 얻을 수 있습니다.
+ **빠른 S3 설정** - 빠른 설정 프로세스를 통해 Amazon Simple Storage Service로 스트리밍할 수 있습니다. 기본적으로 CloudWatch는 스트림에 필요한 리소스를 생성합니다. JSON, OpenTelemetry 1.0.0 및 OpenTelemetry 0.7.0 형식이 지원됩니다.
+ **빠른 AWS 파트너 설정** — CloudWatch는 일부 타사 파트너에게 빠른 설정 환경을 제공합니다. 타사 서비스 공급자를 통해 스트리밍된 CloudWatch 데이터를 활용하여 애플리케이션을 모니터링하고 문제를 해결하며 분석할 수 있습니다. 빠른 파트너 설정 워크플로를 사용하는 경우 목적지의 대상 URL과 API 키만 제공하면 CloudWatch가 나머지 설정을 처리합니다. 다음 타사 공급자가 빠른 파트너 설정을 사용할 수 있습니다.

  
  + Datadog
  + Dynatrace
  + 탄력적
  + New Relic
  + Splunk Observability Cloud
  + SumoLogic

모든 CloudWatch 지표를 스트리밍하거나 필터를 사용하여 지정된 지표만 스트리밍할 수 있습니다. 각 지표 스트림은 지표 네임스페이스를 또는 특정 지표를 포함하거나 제외하는 필터를 최대 1,000개까지 포함할 수 있습니다. 단일 지표 스트림에는 포함 또는 제외 필터만 있을 수 있으며 두 필터가 모두 있을 수는 없습니다.

지표 스트림을 생성하면 필터와 일치하는 새 지표가 생성되어 준비된 경우 새 지표가 스트림에 자동으로 포함됩니다.

계정당 또는 리전당 지표 스트림 수에는 제한이 없으며, 스트리밍되는 지표 업데이트 수에도 제한이 없습니다.

각 스트림은 JSON 형식, OpenTelemetry 1.0.0 또는 OpenTelemetry 0.7.0 형식을 사용할 수 있습니다. OpenTelemetry 0.7.0에서 OpenTelemetry 1.0.0으로 업그레이드하는 경우와 같이 언제든지 지표 스트림의 출력 형식을 편집할 수 있습니다. 출력 형식에 대한 자세한 내용은 [JSON 형식의 CloudWatch 지표 스트림 출력](CloudWatch-metric-streams-formats-json.md), [OpenTelemetry 1.0.0 형식의 CloudWatch 지표 스트림 출력](CloudWatch-metric-streams-formats-opentelemetry-100.md) 및 [OpenWatch 0.7.0 형식의 CloudWatch 지표 스트림 출력](CloudWatch-metric-streams-formats-opentelemetry.md) 섹션을 참조하세요.

모니터링 계정의 지표 스트림의 경우 해당 모니터링 계정에 연결된 소스 계정의 지표를 포함할지 여부를 선택할 수 있습니다. 자세한 내용은 [CloudWatch 크로스 계정 관측성](CloudWatch-Unified-Cross-Account.md) 섹션을 참조하세요.

지표 스트림은 항상 `Minimum`, `Maximum`, `SampleCount` 및 `Sum` 통계를 포함합니다. 또한 추가 비용으로 추가 통계를 포함하도록 선택할 수도 있습니다. 자세한 내용은 [스트림 가능한 통계](CloudWatch-metric-streams-statistics.md) 섹션을 참조하세요.

지표 스트림 요금은 지표 업데이트 수를 기반으로 합니다. 또한 지표 스트림에 사용되는 전송 스트림에 대해 Firehose 요금이 발생합니다. 자세한 내용은 [Amazon CloudWatch 요금](https://aws.amazon.com/cloudwatch/pricing/)을 참조하세요.

**Topics**
+ [지표 스트림 설정](CloudWatch-metric-streams-setup.md)
+ [스트림 가능한 통계](CloudWatch-metric-streams-statistics.md)
+ [지표 스트림 작업 및 유지 관리](CloudWatch-metric-streams-operation.md)
+ [CloudWatch 지표를 사용하여 지표 스트림 모니터링](CloudWatch-metric-streams-monitoring.md)
+ [CloudWatch와 Firehose 간의 신뢰](CloudWatch-metric-streams-trustpolicy.md)
+ [JSON 형식의 CloudWatch 지표 스트림 출력](CloudWatch-metric-streams-formats-json.md)
+ [OpenTelemetry 1.0.0 형식의 CloudWatch 지표 스트림 출력](CloudWatch-metric-streams-formats-opentelemetry-100.md)
+ [OpenWatch 0.7.0 형식의 CloudWatch 지표 스트림 출력](CloudWatch-metric-streams-formats-opentelemetry.md)
+ [CloudWatch의 지표 스트림 문제 해결](CloudWatch-metric-streams-troubleshoot.md)