콘텐츠로 이동

알리바바 클라우드 OceanBase

알리바바 클라우드 OceanBase 지표, 느린 쿼리 로그 데이터 수집

구성

Func 설치

Guance 통합 - 확장 - 관리형 Func 사용을 권장합니다

직접 Func를 배포하는 경우 Func 직접 배포를 참고하세요

활성화 스크립트

안내: 요구 사항에 맞는 알리바바 클라우드 AK를 미리 준비하세요(간단히 하려면 전역 읽기 전용 권한 ReadOnlyAccess를 직접 부여해도 됩니다)

관리형 버전 활성화 스크립트

  1. Guance 콘솔에 로그인합니다
  2. [통합] 메뉴를 클릭하고 [클라우드 계정 관리]를 선택합니다
  3. [클라우드 계정 추가]를 클릭하고 [알리바바 클라우드]를 선택한 뒤 화면에 필요한 정보를 입력합니다. 이전에 클라우드 계정 정보를 이미 구성했다면 이 단계는 건너뜁니다
  4. [테스트]를 클릭합니다. 테스트가 성공하면 [저장]을 클릭합니다. 테스트에 실패하면 관련 구성 정보가 올바른지 확인한 뒤 다시 테스트하세요
  5. [클라우드 계정 관리] 목록에서 추가된 클라우드 계정을 확인할 수 있습니다. 해당 클라우드 계정을 클릭해 상세 페이지로 들어갑니다
  6. 클라우드 계정 상세 페이지의 [통합] 버튼을 클릭하고 미설치 목록에서 알리바바 클라우드 OceanBase를 찾아 [설치] 버튼을 클릭하면 설치 창이 뜨며, 설치하면 됩니다

수동 활성화 스크립트

  1. Func 콘솔에 로그인한 뒤 [스크립트 마켓]을 클릭하고 Guance 스크립트 마켓으로 들어가 integration_alibabacloud_oceanbase_metric를 검색합니다

  2. [설치]를 클릭한 뒤 알리바바 클라우드 AK ID, AK Secret 및 계정명을 입력합니다

  3. [배포 및 시작 스크립트]를 클릭하면 시스템이 자동으로 Startup 스크립트 세트를 생성하고, 해당 시작 스크립트를 자동으로 구성합니다

  4. 활성화한 뒤에는 「관리 / 자동 트리거 구성」에서 해당 자동 트리거 구성을 확인할 수 있습니다. [실행]을 클릭하면 주기 시간을 기다리지 않고 즉시 한 번 실행할 수 있습니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다

느린 쿼리 로그

  1. Func 콘솔에 로그인한 뒤 [스크립트 마켓]을 클릭하고 Guance 스크립트 마켓으로 들어가 integration_alibabacloud_oceanbase_slowlog를 검색합니다

검증

  1. 「관리 / 자동 트리거 구성」에서 해당 작업이 자동 트리거 구성으로 존재하는지 확인하고, 동시에 해당 작업 기록과 로그를 확인해 이상 여부를 점검합니다
  2. Guance의 「기초 인프라 / 사용자 정의」에서 자산 정보가 존재하는지 확인합니다
  3. Guance의 「지표」에서 해당 모니터링 데이터가 있는지 확인합니다

지표

알리바바 클라우드 OceanBase 지표는 aliyun_oceanbase_metric 지표 세트 아래에 있으며, 아래는 지표 상세입니다

지표명 설명 단위
active_memstore_used 현재 활성 MemStore 사용 메모리 바이트
active_session 활성 세션 수
all_session 총 세션 수
block_cache_hit_ratio Block Cache 적중률 %
block_cache_req_total Block Cache 총 요청 수
block_cache_size Block Cache 크기 바이트
bloom_filter_cache_hit_ratio Bloom Filter Cache 적중률 %
bloom_filter_cache_req_total Bloom Filter Cache 총 요청 수
bloom_filter_cache_size Bloom Filter Cache 크기 바이트
client_connections 클라이언트 연결 수
clog_cache_hit_ratio Clog Cache 적중률 %
clog_cache_req_total Clog Cache 총 요청 수
clog_cache_size Clog Cache 크기 바이트
clog_trans_log_total_size 트랜잭션 로그 총 크기 바이트
cpu_percent CPU 사용률 %
io_byte IO 총 바이트 수 바이트
io_count IO 총 횟수
io_read 읽기 IO 총 바이트 수 바이트
io_read_byte 읽기 IO 바이트 수 바이트
io_read_count 읽기 IO 횟수
io_read_rt 읽기 IO 평균 응답 시간 밀리초
io_read_size 읽기 IO 평균 크기 바이트
io_rt IO 평균 응답 시간 밀리초
io_size IO 평균 크기 바이트
io_write 쓰기 IO 총 바이트 수 바이트
io_write_byte 쓰기 IO 바이트 수 바이트
io_write_count 쓰기 IO 횟수
io_write_rt 쓰기 IO 평균 응답 시간 밀리초
io_write_size 쓰기 IO 평균 크기 바이트
load_1 1분 시스템 부하 없음
location_cache_hit_ratio Location Cache 적중률 %
location_cache_req_total Location Cache 총 요청 수
major_freeze_trigger Major Freeze 트리거 횟수
memory_buffers 버퍼 메모리 바이트
memory_free 유휴 메모리 바이트
memory_percent 메모리 사용률 %
memstore_limit MemStore 상한 바이트
memstore_percent MemStore 사용률 %
memstore_write_lock_fail_count MemStore 쓰기 잠금 실패 횟수
memstore_write_lock_succ_count MemStore 쓰기 잠금 성공 횟수
net_recv 네트워크 수신 바이트 수 바이트
net_send 네트워크 송신 바이트 수 바이트
net_throughput 네트워크 처리량 바이트/초
ob_background_waitevent_count 백그라운드 대기 이벤트 수
ob_clog_disk_percent Clog 디스크 사용률 %
ob_clog_io Clog IO 횟수
ob_clog_io_byte Clog IO 바이트 수 바이트
ob_clog_io_time Clog IO 시간 밀리초
ob_clog_io_util Clog IO 이용률 %
ob_clog_ls_max_replayed_scn 최대 재생 SCN 없음
ob_cpu_percent OB CPU 사용률 %
ob_data_disk_percent 데이터 디스크 사용률 %
ob_data_disk_used_size 데이터 디스크 사용 크기 바이트
ob_data_io 데이터 IO 횟수
ob_data_io_byte 데이터 IO 바이트 수 바이트
ob_data_io_time 데이터 IO 시간 밀리초
ob_data_io_util 데이터 IO 이용률 %
ob_data_required_size 데이터 필요 크기 바이트
ob_host_real_time_iops 실시간 IOPS 회/초
ob_host_real_time_throughput 실시간 처리량 바이트/초
ob_no_idle_waiting_time 비유휴 대기 시간 밀리초
ob_process_exists OB 프로세스 존재 여부 불리언
ob_sql_event SQL 이벤트 수
ob_sql_event_in_parse SQL 구문 분석 중 이벤트 수
ob_sql_event_in_pl_parse PL 구문 분석 중 이벤트 수
ob_sql_event_in_plan_cache Plan Cache 내 이벤트 수
ob_sql_event_in_px_execution 병렬 실행 중 이벤트 수
ob_sql_event_in_sequence_load 시퀀스 로드 중 이벤트 수
ob_sql_event_in_sql_execution SQL 실행 중 이벤트 수
ob_sql_event_in_sql_optimize SQL 최적화 중 이벤트 수
ob_tenant_data_size 테넌트 데이터 크기 바이트
ob_tenant_disk_used_percentage 테넌트 디스크 사용률 %
ob_tenant_log_disk_total_bytes 테넌트 로그 디스크 총 크기 바이트
ob_tenant_log_disk_used_bytes 테넌트 로그 디스크 사용 크기 바이트
ob_tenant_memory_percent 테넌트 메모리 사용률 %
ob_tenant_server_data_size Server 상의 테넌트 데이터 크기 바이트
ob_tenant_server_required_size Server 상의 테넌트 필요 크기 바이트
ob_waitevent_count 대기 이벤트 수
ob_worktime 작업 시간 밀리초
opened_cursors_count 열린 커서 수
plan_cache_hit_ratio Plan Cache 적중률 %
plan_cache_size Plan Cache 크기 바이트
qps 초당 쿼리 수 회/초
qps_rt 쿼리 평균 응답 시간 밀리초
request_dequeue_count 요청 디큐 횟수
request_enqueue_count 요청 인큐 횟수
request_queue_time 요청 대기 시간 밀리초
row_cache_hit_ratio Row Cache 적중률 %
row_cache_req_total Row Cache 총 요청 수
row_cache_size Row Cache 크기 바이트
rpc_packet_in 수신 RPC 패킷 수 패킷
rpc_packet_in_rt 수신 RPC 패킷 평균 응답 시간 밀리초
rpc_packet_out 송신 RPC 패킷 수 패킷
rpc_packet_out_rt 송신 RPC 패킷 평균 응답 시간 밀리초
server_connections Server 연결 수
slow_sql_count 느린 SQL 수
sql_all_count 총 SQL 수
sql_all_rt SQL 평균 응답 시간 밀리초
sql_all_rt_p_90 SQL 90퍼센타일 응답 시간 밀리초
sql_all_rt_p_95 SQL 95퍼센타일 응답 시간 밀리초
sql_all_rt_p_99 SQL 99퍼센타일 응답 시간 밀리초
sql_delete_count DELETE 문 수
sql_distributed_count 분산 SQL 수
sql_insert_count INSERT 문 수
sql_insert_rt INSERT 평균 응답 시간 밀리초
sql_insert_rt_p_90 INSERT 90퍼센타일 응답 시간 밀리초
sql_insert_rt_p_95 INSERT 95퍼센타일 응답 시간 밀리초
sql_insert_rt_p_99 INSERT 99퍼센타일 응답 시간 밀리초
sql_local_count 로컬 SQL 수
sql_other_count 기타 SQL 수
sql_other_rt 기타 SQL 평균 응답 시간 밀리초
sql_other_rt_p_90 기타 SQL 90퍼센타일 응답 시간 밀리초
sql_other_rt_p_95 기타 SQL 95퍼센타일 응답 시간 밀리초
sql_other_rt_p_99 기타 SQL 99퍼센타일 응답 시간 밀리초
sql_remote_count 원격 SQL 수
sql_replace_count REPLACE 문 수
sql_select_count SELECT 문 수
sql_select_rt SELECT 평균 응답 시간 밀리초
sql_select_rt_p_90 SELECT 90퍼센타일 응답 시간 밀리초
sql_select_rt_p_95 SELECT 95퍼센타일 응답 시간 밀리초
sql_select_rt_p_99 SELECT 99퍼센타일 응답 시간 밀리초
sql_update_count UPDATE 문 수
sql_update_rt UPDATE 평균 응답 시간 밀리초
system_event_commit_count 커밋 유형 시스템 이벤트 수
system_event_commit_waites 커밋 유형 대기 이벤트 수
system_event_concurrency_count 동시성 유형 시스템 이벤트 수
system_event_concurrency_waites 동시성 유형 대기 이벤트 수
system_event_configuration_count 구성 유형 시스템 이벤트 수
system_event_configuration_time_waites 구성 유형 대기 이벤트 수
system_event_network_count 네트워크 유형 시스템 이벤트 수
system_event_network_waites 네트워크 유형 대기 이벤트 수
system_event_other_count 기타 시스템 이벤트 수
system_event_other_time_waites 기타 대기 이벤트 수
system_event_system_io_count 시스템 IO 이벤트 수
system_event_system_io_waites 시스템 IO 대기 이벤트 수
system_event_user_io_count 사용자 IO 이벤트 수
system_event_user_io_waites 사용자 IO 대기 이벤트 수
total_memstore_used MemStore 총 사용량 바이트
tps 초당 트랜잭션 수 회/초
trans_commit_log_count 트랜잭션 커밋 로그 수
trans_commit_log_sync_rt 트랜잭션 커밋 로그 동기화 소요 시간 밀리초
transaction_commit_count 트랜잭션 커밋 수
transaction_commit_rt 트랜잭션 커밋 소요 시간 밀리초
transaction_count 트랜잭션 총 수
transaction_multi_partition_count 다중 파티션 트랜잭션 수
transaction_partition_count 트랜잭션 관련 파티션 수
transaction_rollback_count 트랜잭션 롤백 수
transaction_rollback_rt 트랜잭션 롤백 소요 시간 밀리초
transaction_rt 트랜잭션 평균 응답 시간 밀리초
transaction_single_partition_count 단일 파티션 트랜잭션 수
transaction_timeout_count 트랜잭션 타임아웃 수
uptime 가동 시간
wait_event_count 대기 이벤트 총 수
wait_event_rt 대기 이벤트 평균 소요 시간 밀리초

객체

수집된 알리바바 클라우드 OceanBase 객체 데이터 구조는 「기초 인프라-사용자 정의」에서 확인할 수 있으며, 현재는 주로 두 종류의 객체 데이터가 있습니다:

  • aliyun_oceanbase: 알리바바 클라우드 OceanBase 인스턴스 객체
  • aliyun_oceanbase_tenant: 알리바바 클라우드 OceanBase 인스턴스 아래의 테넌트 객체

aliyun_oceanbase

  {
    "fields": {
      "Cpu": 4,
      "CpuArchitecture": "X86",
      "CreateTime": "2025-09-26T02:33:47Z",
      "DataDiskAutoScaleConfig": "{\"AutoScale\": false, \"MaxDiskSize\": 64000.0}",
      "DeployMode": "1-1-1",
      "DeployType": "single",
      "DiskSize": 50,
      "ExpireTime": "2125-09-26T16:00:00Z",
      "InstanceClass": "4C16G",
      "InstanceId": "ob73ypcm3mtr28",
      "InstanceName": "ob_0926",
      "InstanceRole": "NORMAL",
      "InstanceType": "K8s_DEDICATED",
      "Mem": 16,
      "PayType": "POSTPAY",
      "message": "...."
      ...
    },
    "measurement": "aliyun_oceanbase",
    "tags": {
      "ClusterId": "ob73ypcm3mtr28",
      "ClusterName": "ob_0926",
      "ClusterRole": "NORMAL",
      "ClusterType": "K8s_DEDICATED",
      "ProxyClusterId": "proxy-73yrq8mzxxx",
      "RegionId": "cn-shenzhen",
      "ResourceGroupId": "rg-aekzsli74qdxxxx",
      "name": "ob73ypcm3mtr28"
    }
  }

aliyun_oceanbase_tenant

  {
    "fields": {
      "Cpu": 1,
      "CreateTime": "2025-09-26T03:34:31Z",
      "Mem": 4,
      "Status": "ONLINE",
      "TenantMode": "MySQL",
      "message": "...."
    },
    "measurement": "aliyun_oceanbase_tenant",
    "tags": {
      "ClusterId": "ob73ypcm3mtr28",
      "ClusterName": "ob_0926",
      "ClusterRole": "NORMAL",
      "ClusterType": "K8s_DEDICATED",
      "PrimaryZone": "cn-shenzhen-d",
      "ProxyClusterId": "proxy-73yrq8mzwddd",
      "RegionId": "cn-shenzhen",
      "ResourceGroupId": "rg-aekzsli74qdxxxx",
      "TenantId": "t73yursgglxeo",
      "TenantName": "mall",
      "name": "t73yursgglxeo"
    }
  }

문서 평가

이 페이지가 도움이 되었나요?