관찰성 - AWS의 5G 네트워크를 위한 지속적 통합 및 지속적 전송

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

관찰성

AWS 는 AWS 기본적으로에 배포된 5G CNFs에 대한 관찰성을 활성화합니다. 이는 Amazon CloudWatch에서 활성화됩니다. CloudWatch는 클라우드 리소스 및 애플리케이션에 대한 완전한 가시성을 제공합니다.

Amazon CloudWatch는이 프로세스 중에 네 가지 주요 단계를 수행합니다.

  1. 수집 - 및 온프레미스 서버에서 실행되는 모든 AWS 리소스, 애플리케이션 및 서비스에서 지표 AWS 와 로그를 수집합니다.

  2. 모니터링 - CloudWatch 대시보드를 사용하여 애플리케이션과 인프라를 시각화하고, 로그와 지표를 나란히 연결하여 문제를 해결하고, CloudWatch 경보 를 사용하여 알림을 설정합니다.

  3. 조치 - CloudWatch Events 및를 사용하여 운영 변경에 대한 응답을 자동화합니다AWS Auto Scaling.

  4. 분석 - CloudWatch 지표 수학을 사용하여 최대 1초의 지표, 확장된 데이터 보존(15개월) 및 실시간 분석.

Amazon CloudWatch 에이전트는 고객의 Kubernetes 클러스터에 설치됩니다. 에이전트는 Prometheus 구성, 검색 및 지표 풀 기능을 지원하여 충실도가 높은 모든 Prometheus 지표 및 메타데이터를 CloudWatch Logs에 임베디드 지표 형식(EMF)으로 보강하고 게시합니다. CloudWatch

Amazon CloudWatch Container Insights는 컨테이너화된 애플리케이션에서 Prometheus 지표의 검색 및 수집을 자동화합니다. 대시보드에서 시각화된 집계된 사용자 지정 CloudWatch 지표를 자동으로 수집, 필터링 및 생성합니다.

각 이벤트는 완전히 구성할 수 있는 선별된 지표 차원 집합에 대한 CloudWatch 사용자 지정 지표로 지표 데이터 포인트를 생성합니다. 집계된 Prometheus 지표를 CloudWatch 사용자 지정 지표 통계로 게시하면 성능 문제 및 장애를 모니터링, 경보 및 해결하는 데 필요한 지표 수가 줄어듭니다. 또한 CloudWatch Logs Insights 쿼리 언어를 사용하여 충실도가 높은 Prometheus 지표를 분석하여 컨테이너화된 환경의 상태와 성능에 영향을 미치는 특정 포드와 레이블을 격리할 수 있습니다.

AWS CloudTrail 는 이러한 가시성을 제공하여 서비스 전반의 모든 API 호출을 기록합니다.는 규정 준수 검증 기능을 AWS Config 제공합니다. AWS는 고객에게 AWS X-Ray 및와 같은 다양한 서비스를 사용하여 애플리케이션, 인프라 및 파이프라인에 대한 지표, 로그, 이벤트에 대한 추가 모니터링 옵션을 제공합니다AWS CloudTrail.

  • AWS 는 기본적으로 Prometheus, Fluentd 등과 같은 오픈 소스 지표 도구를 통합할 수 있습니다.

  • Prometheus 지표는 추가 분석을 위해 Amazon CloudWatch 또는 OpenSearch Service에 추가로 수집할 수 있습니다.

  • AWS 는 fluentD를 표준 메커니즘으로 사용하여 다양한 시스템에서 로그를 수집합니다. 이 프로젝트에는 동일한 메커니즘이 사용되고 구성됩니다.

이 메커니즘을 구성하는 방법에 대한 자세한 내용은 CloudWatch Logs로 로그를 전송하도록 FluentD를 DaemonSet로 설정을 참조하세요.

Amazon CloudWatch 모니터링 지표를 보여주는 스크린샷입니다.

Amazon CloudWatch 모니터링 지표의 예