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 문서의 시스템 통계로 인스턴스 모니터링을 참조하세요.