모니터링 개요

Spanner Omni의 모니터링은 몇 가지 예외를 제외하고 Spanner의 모니터링과 유사하게 작동합니다. 이 문서에서는 이러한 예외를 설명하고 Spanner 모니터링 문서의 관련 정보를 안내합니다. Spanner 문서를 읽을 때 이 페이지를 다시 참조하여 Spanner Omni의 차이점을 확인하세요.

지원되지 않는 Spanner 기능

Spanner Omni는 엔드 투 엔드 추적을 제외한 모든 Spanner 모니터링 기능을 지원합니다 .

원격 분석 신호 캡처

성능, 사용량, 잠재적 문제를 파악하려면 Spanner Omni 데이터베이스에서 신호를 캡처하면 됩니다.

신호 캡처 개요

원격 분석 신호를 사용하면 데이터베이스의 성능을 파악할 수 있습니다.

Spanner Omni에서 사용할 수 있는 신호는 다음과 같습니다.

신호 유형 설명
측정항목 데이터베이스 상태 또는 성능에 대한 수치 데이터입니다.
로그 일정 기간 동안 생성된 시스템 활동 기록입니다.
Trace 애플리케이션을 통과하는 요청 경로입니다.
통계 테이블 데이터베이스 정보를 쿼리하기 위한 기본 제공 테이블입니다.

Spanner Omni에서는 클라이언트 측 측정항목이 지원되지 않습니다. 클라이언트 측 측정항목에는 GFE 측정항목의 지연 시간, 클라이언트 측 측정항목 수집, 커스텀 클라이언트 측 측정항목 수집이 포함됩니다. 자세한 내용은 Spanner 문서의 신호 캡처 개요를 참조하세요.

Trace 수집

trace는 애플리케이션을 통과하는 요청의 경로를 나타냅니다. trace를 사용하면 요청 흐름을 따라가면서 문제의 근본 원인을 파악할 수 있습니다. 예를 들어 추적은 클라이언트가 RPC 요청을 보내고 받은 시간의 타임스탬프가 포함된 스팬과 같은 클라이언트의 모든 요청에 관한 정보를 제공할 수 있습니다. 이를 통해 데이터베이스 요청을 모니터링하고 디버깅할 수 있습니다.

자세한 내용은 Spanner 문서의 Trace 수집 개요를 참조하세요.

OpenTelemetry를 사용하여 trace 수집 설정

Spanner 클라이언트 라이브러리에서 OpenTelemetry API를 사용하여 trace를 내보내도록 구성할 수 있습니다. 이 프로세스에는 OpenTelemetry SDK를 구성하고 내보내기 도구를 사용하여 trace 데이터를 관측 가능성 백엔드로 전송하는 작업이 포함됩니다.

Spanner Omni에서는 클라이언트 측 추적이 지원되지 않습니다.

자세한 내용은 Spanner 문서의 OpenTelemetry를 사용하여 trace 수집 설정을 참조하세요.

감사 로그

감사 로그는 보안 및 규정 준수를 위해 관리 변경사항과 데이터 액세스 이벤트를 추적합니다. 감사 로그를 사용하여 처리 기간 필드를 참조하여 요청 지연 시간을 모니터링할 수 있습니다. 자세한 내용은 Spanner 문서의 감사 로그를 참조하세요.

인스턴스 모니터링

인스턴스가 예상대로 실행되고 있는지 확인하고 잠재적 문제를 해결하는 데 도움이 되도록 인스턴스를 모니터링합니다.

통계를 사용하여 인스턴스 성능 모니터링

시스템 통계 대시보드는 지연 시간, CPU 사용률, 스토리지, 처리량, 기타 성능 통계에 대한 차트와 측정항목을 제공합니다. 이 대시보드를 사용하여 Spanner Omni 인스턴스와 데이터베이스를 모니터링할 수 있습니다. 자세한 내용은 Spanner 문서의 시스템 통계로 인스턴스 모니터링을 참조하세요.

다음 단계