애플리케이션 모니터링 개요
Google Cloud Observability의 애플리케이션 모니터링은 애플리케이션의 상태와 성능에 대한 가시성을 제공합니다. App Hub 또는 Application Design Center를 사용하여 인프라 리소스를 애플리케이션의 서비스 또는 워크로드로 등록하면 애플리케이션 모니터링은 애플리케이션 중심 컨텍스트에서 주요 로그, 측정항목, trace 데이터를 표시하는 사전 정의된 대시보드를 자동으로 제공합니다. 애플리케이션에 대한 알림 정책을 설정할 수도 있습니다.
애플리케이션 중심 모델 및 기타 통합 기능에 대한 자세한 내용은 애플리케이션 중심 Google Cloud를 참조하세요.
애플리케이션 모니터링 작동 방식
애플리케이션을 정의하고 기본 리소스를 등록하면 애플리케이션 모니터링에서 애플리케이션 배포를 검색합니다. 애플리케이션 정의는 소유권과 종속 항목을 명확히 하는 단일 정보 소스 역할을 합니다. 애플리케이션 모니터링에서 지원하는 인프라의 경우 등록된 서비스 및 워크로드가 사전 정의된 대시보드에 필요한 원격 분석을 제공합니다.
이러한 대시보드를 사용하면 독립적인 리소스 모음이 아닌 전체 애플리케이션의 문제를 진단하고 성능을 모니터링할 수 있습니다.
원격 분석 데이터에는 로그, 측정항목, trace 데이터가 포함됩니다. 애플리케이션 모니터링은 애플리케이션의 서비스 및 워크로드의 논리적 그룹을 이해하므로 애플리케이션별 라벨을 사용하여 모든 원격 분석을 자동으로 보강합니다. 그런 다음 이러한 라벨을 사용하여 사전 정의된 대시보드 내에서 애플리케이션 데이터를 필터링하고 쿼리할 수 있습니다.
애플리케이션 모니터링으로 할 수 있는 작업
애플리케이션 모니터링과 통합하면 다음을 수행할 수 있습니다.
- 통합 대시보드 보기: 트래픽, 오류율, 지연 시간, 포화도와 같은 골든 신호를 포함하여 애플리케이션 상태를 즉시 확인할 수 있습니다.
- 서비스 및 워크로드 세부정보 보기: 개별 서비스 및 워크로드의 대시보드를 확인하여 문제를 격리합니다.
- 원격 분석 상호 연관: 통합 뷰에서 로그, 측정항목, trace 데이터를 탐색하여 문제의 전체 컨텍스트를 파악합니다.
- 알림 만들기: 애플리케이션별 측정항목을 기반으로 알림 정책을 설정하여 잠재적인 문제를 알립니다.
애플리케이션 모니터링에 대한 자세한 내용은 애플리케이션 모니터링 개요를 참조하세요.
애플리케이션 모니터링 시작하기
애플리케이션 모니터링을 사용하여 애플리케이션의 원격 분석 데이터를 보려면 다음을 수행합니다.
애플리케이션 관리 경계를 설정합니다. 자세한 내용은 애플리케이션 중심 Google Cloud 제품에 대한 다음 문서를 참조하세요.
애플리케이션과 해당 구성요소를 정의합니다. 다음 방법 중 하나로 애플리케이션을 정의할 수 있습니다.
-
Google Cloud 콘솔에서 애플리케이션 모니터링 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
Google Cloud 콘솔에서 프로젝트 선택 도구를 사용하여 관리 프로젝트 또는 호스트 프로젝트를 선택합니다.
사전 정의된 대시보드를 사용하고 원격 분석 데이터를 탐색하는 방법에 대한 자세한 안내는 애플리케이션 원격 분석 보기를 참조하세요.
보안 규정 준수 모니터링
애플리케이션 설계를 검증하여 인프라가 조직 정책을 준수하는지 확인할 수 있습니다. 이 접근 방식은 보안 발견 사항을 소스로 다시 추적하여 효율적인 근본 원인 해결을 통해 애플리케이션 관리를 간소화합니다.
배포된 애플리케이션 구성요소의 런타임 보안 상황, 위협, 애플리케이션의 규정 준수 상태를 보려면 다음을 수행합니다.
다음 단계
- Google 템플릿을 기반으로 빌드하여 사전 구성된 아키텍처를 시작하세요.
- 애플리케이션 템플릿을 설계하여 자체 구성을 정의합니다.
- 애플리케이션 중심 모니터링을 사용하여 Google Cloud 에서 모니터링이 작동하는 방식을 살펴봅니다.