콘텐츠로 이동

GCP Cloud SQL

GCP Cloud SQL 지표 수집

구성

Func 설치

Guance 통합 - 확장 - 호스팅 버전 Func를 개통하는 것을 권장합니다: 모든 사전 조건이 자동으로 설치되므로, 스크립트 설치를 계속 진행하세요

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

설치 스크립트

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

  2. 【설치】를 클릭한 뒤, 해당 파라미터를 입력합니다: 계정 파일 이름, Target Principal, 계정명

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

  4. 활성화한 뒤에는 「관리 / 자동 트리거 설정」에서 해당 자동 트리거 설정을 볼 수 있습니다. 【실행】을 클릭하면 정기 실행을 기다릴 필요 없이 즉시 한 번 실행할 수 있습니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다.

검증

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

지표

GCP Cloud SQL 지표는 gcp_cloudsql 지표 세트 아래에 있으며, 아래는 지표 설명입니다

GCP MySQL 지표

지표 원본 지표 설명 단위
database_cpu_reserved_cores database/cpu/reserved_cores CPU에 예약된 코어 수 Count
database_cpu_usage_time database/cpu/usage_time CPU 사용량
database_cpu_utilization database/cpu/utilization CPU 사용률 %
database_disk_bytes_used_by_data_type database/disk/bytes_used_by_data_type 사용된 바이트 수 Bytes
database_disk_bytes_used database/disk/bytes_used 사용된 바이트 수 Bytes
database_disk_quota database/disk/quota 디스크 할당량 Bytes
database_disk_read_bytes_count database/disk/read_bytes_count 디스크 읽기 바이트 수 Bytes
database_disk_read_ops_count database/disk/read_ops_count 디스크 읽기 IO Count
database_disk_write_ops_count database/disk/write_ops_count 디스크 쓰기 IO Count
database_disk_utilization database/disk/utilization 디스크 사용률 %
database_disk_write_bytes_count database/disk/write_bytes_count 디스크 쓰기 바이트 수 Bytes
database_instance_state database/instance_state 인스턴스 상태 수치
database_memory_components database/memory/components 메모리 구성 요소 %
database_memory_quota database/memory/quota 메모리 할당량 Bytes
database_memory_total_usage database/memory/total_usage 총 메모리 사용량 %
database_memory_usage database/memory/usage 메모리 사용량 Bytes
database_memory_utilization database/memory/utilization 메모리 사용률 %
database_mysql_aborted_clients_count database/mysql/aborted_clients_count MySQL 중단된 클라이언트 수 Count
database_mysql_aborted_connects_count database/mysql/aborted_connects_count MySQL 중단된 연결 수 Count
database_mysql_connections_count database/mysql/connections_count MySQL 연결 수 Count
database_mysql_ddl_operations_count database/mysql/ddl_operations_count MySQL DDL 작업 수 Count
database_mysql_dml_operations_count database/mysql/dml_operations_count MySQL DML 작업 수 Count
database_mysql_handler_operations_count database/mysql/handler_operations_count MySQL 핸들러 작업 수 Count
database_mysql_innodb_active_transactions database/mysql/innodb/active_transactions InnoDB 활성 트랜잭션 수 Count
database_mysql_innodb_active_trx_longest_time database/mysql/innodb/active_trx_longest_time InnoDB 활성 트랜잭션 최장 시간 Count
database_mysql_innodb_active_trx_rows_locked database/mysql/innodb/active_trx_rows_locked InnoDB 활성 트랜잭션이 잠근 행 수 Count
database_mysql_innodb_active_trx_rows_modified database/mysql/innodb/active_trx_rows_modified InnoDB 활성 트랜잭션이 수정한 행 수 Count
database_mysql_innodb_active_trx_total_time database/mysql/innodb/active_trx_total_time InnoDB 활성 트랜잭션 총 시간 s
database_mysql_innodb_adaptive_hash_operation_count database/mysql/innodb/adaptive_hash_operation_count InnoDB AHI 작업 수 Count
database_mysql_innodb_ahi_search_count database/mysql/innodb/ahi_search_count AHI 또는 Btree 검색 횟수 Count
database_mysql_innodb_buffer_flush_sync_waits_count database/mysql/innodb/buffer_flush_sync_waits_count InnoDB 동기화 플러시 대기 시간 s
database_mysql_innodb_buffer_pool_pages database/mysql/innodb/buffer_pool_pages InnoDB 버퍼 풀 페이지 Count
database_mysql_innodb_buffer_pool_read_requests_count database/mysql/innodb/buffer_pool_read_requests_count InnoDB 버퍼 풀 읽기 요청 수 Count
database_mysql_innodb_buffer_pool_reads_count database/mysql/innodb/buffer_pool_reads_count InnoDB 버퍼 풀 읽기 횟수 Count
database_mysql_innodb_buffer_pool_write_requests_count database/mysql/innodb/buffer_pool_write_requests_count InnoDB 버퍼 풀 쓰기 요청 수 Count
database_mysql_innodb_data_cache_cache_hit_count database/mysql/innodb/data_cache/cache_hit_count MySQL 데이터 캐시 적중 횟수 Count
database_mysql_innodb_data_cache_cache_miss_count database/mysql/innodb/data_cache/cache_miss_count MySQL 데이터 캐시 미적중 횟수 Count
database_mysql_innodb_data_cache_pages database/mysql/innodb/data_cache/pages 데이터 캐시의 InnoDB 페이지 수 Count
database_mysql_innodb_data_fsyncs database/mysql/innodb/data_pending_fsyncs InnoDB 데이터 대기 중인 Fsync 작업 수 Count
database_mysql_innodb_deadlocks_count database/mysql/innodb/deadlocks_count InnoDB 교착 상태 수 Count
database_mysql_innodb_dictionary_memory database/mysql/innodb/dictionary_memory MySQL InnoDB 사전 캐시 Bytes
database_mysql_innodb_history_list_length database/mysql/innodb/history_list_length MySQL InnoDB 사전 캐시 Bytes
database_mysql_innodb_ibuf_merge_operation_count database/mysql/innodb/ibuf_merge_operation_count InnoDB 병합 기록(작업 기준) Count
database_mysql_innodb_ibuf_merges_count database/mysql/innodb/ibuf_merges_count InnoDB 변경 버퍼 병합 횟수 Count
database/mysql/innodb/innodb_log_waits_count database/mysql/innodb/innodb_log_waits_count 트랜잭션이 InnoDB 로그 버퍼 플러시를 기다리는 수 Count
database_mysql_innodb_lock_timeout_count database/mysql/innodb/lock_timeout_count InnoDB 행 잠금 대기 시간 초과 횟수 Count
database_mysql_innodb_lsn database/mysql/innodb/lsn MySQL InnoDB 사전 캐시 Bytes
database_mysql_innodb_operation_disk_io_count database/mysql/innodb/operation_disk_io_count InnoDB가 수행한 디스크 IO Count
database_mysql_innodb_os_log_fsyncs database/mysql/innodb/os_log_fsyncs_count InnoDB OS 로그 Fsync 수 Count
database_mysql_innodb_os_log_pending_fsyncs database/mysql/innodb/os_log_pending_fsyncs InnoDB OS 로그 대기 중인 Fsync 작업 수 Count
database_mysql_innodb_os_log_pending_writes database/mysql/innodb/os_log_pending_writes InnoDB OS 로그 대기 중인 쓰기 작업 Count
database_mysql_innodb_pages_read database/mysql/innodb_pages_read InnoDB 페이지 읽기 횟수 Bytes
database_mysql_max_connections database/mysql/max_connections MySQL 최대 연결 수 Count
database_mysql_open_tables database/mysql/open_tables MySQL 열린 테이블 수 Count
database_mysql_threads database/mysql/threads MySQL 스레드 수 Count
database_network_connections database/network/connections Cloud SQL 연결 Count
database_network_received_bytes_count database/mysql/open_tables MySQL 열린 테이블 수 Count
database_network_sent_bytes_count database/network/received_bytes_count 수신된 바이트 수 Bytes

GCP PostgreSQL 지표

지표 원본 지표 설명 단위
database_postgresql_backends_in_wait database/postgresql/backends_in_wait 대기 중인 PostgreSQL 백엔드 Count
database_postgresql_blocks_read_count database/postgresql/blocks_read_count 읽은 디스크 블록 수 Count
database_postgresql_checkpoint_count database/postgresql/checkpoint_count CPU에 예약된 코어 수 Count
database_postgresql_data_cache_hit_count database/postgresql/data_cache/hit_count PostgreSQL 데이터 캐시 적중 횟수 Count
database_postgresql_data_cache_hit_ratio database/postgresql/data_cache/hit_ratio PostgreSQL 데이터 캐시 적중률 %
database_postgresql_data_cache_miss_count database/postgresql/data_cache/miss_count 캐시 미적중 횟수 Count
database_postgresql_deadlock_count database/postgresql/deadlock_count 교착 상태 수 Count
database_postgresql_insights_aggregate_execution_time database/postgresql/insights/aggregate/execution_time 실행 시간 us
database_postgresql_insights_aggregate_io_time database/postgresql/insights/aggregate/io_time IO 시간 us
database_postgresql_insights_aggregate_latencies database/postgresql/insights/aggregate/latencies 지연 시간 us
database_postgresql_insights_aggregate_lock_time database/postgresql/insights/aggregate/lock_time 집계 잠금 시간 us
database_postgresql_insights_aggregate_shared_blk_access_count database/postgresql/insights/aggregate/shared_blk_access_count 공유 블록 캐시 접근 Count
database_postgresql_insights_perquery_execution_time database/postgresql/insights/perquery/execution_time 각 쿼리의 실행 시간 us
database_postgresql_insights_perquery_io_time database/postgresql/insights/perquery/io_time 각 쿼리 실행의 IO 시간 us
database_postgresql_insights_perquery_latencies database/postgresql/insights/perquery/latencies 각 쿼리의 지연 시간 us
database_postgresql_insights_perquery_lock_time database/postgresql/insights/perquery/lock_time 각 쿼리의 잠금 시간 us
database_postgresql_insights_perquery_row_count database/postgresql/insights/perquery/row_count 각 쿼리가 영향을 미친 행 수 Count
database_postgresql_insights_perquery_shared_blk_access_count database/postgresql/insights/perquery/shared_blk_access_count 각 쿼리의 공유 블록 캐시 접근 횟수 Count
database_postgresql_insights_pertag_execution_time database/postgresql/insights/pertag/execution_time 각 태그의 실행 시간 us
database_postgresql_insights_pertag_io_time database/postgresql/insights/pertag/io_time 각 태그의 IO 시간 Count
database_postgresql_insights_pertag_latencies database/postgresql/insights/pertag/latencies 각 태그의 지연 시간 us
database_postgresql_insights_pertag_lock_time database/postgresql/insights/pertag/lock_time 각 태그의 잠금 시간 us
database_postgresql_insights_pertag_row_count database/postgresql/insights/pertag/row_count 각 태그가 영향을 미친 행 수 Count
database_postgresql_insights_pertag_shared_blk_access_count database/postgresql/backends_in_wait 각 태그가 접근한 공유 블록 캐시 Count
database_postgresql_new_connection_count database/postgresql/new_connection_count PostgreSQL 새 연결 수 Count
database_postgresql_num_backends database/postgresql/num_backends PostgreSQL 연결 수 Count
database_postgresql_num_backends_by_state database/postgresql/num_backends_by_state 상태별 PostgreSQL 연결 수 Count
database_postgresql_replication_replica_byte_lag database/postgresql/backends_in_wait 지연된 바이트 수 B
database_postgresql_statements_executed_count database/postgresql/statements_executed_count 실행된 문 수 Count
database_postgresql_temp_bytes_written_count database/postgresql/temp_bytes_written_count 임시 파일에 기록된 데이터(바이트 단위) B
database_postgresql_temp_files_written_count database/postgresql/temp_files_written_count 데이터 기록에 사용된 임시 파일 Count
database_postgresql_transaction_count database/postgresql/transaction_count 트랜잭션 수 Count
database_postgresql_transaction_id_utilization database/postgresql/transaction_id_utilization 트랜잭션 ID 사용률 %
database_postgresql_tuple_size database/postgresql/tuple_size 데이터베이스의 튜플(행) 수 Count
database_postgresql_tuples_fetched_count database/postgresql/tuples_fetched_count 가져온 튜플 수 Count
database_postgresql_tuples_processed_count database/postgresql/tuples_processed_count 처리된 행 수 %
database_postgresql_tuples_returned_count database/postgresql/tuples_returned_count 반환된 튜플 수 %
database_postgresql_vacuum_oldest_transaction_age database/postgresql/vacuum/oldest_transaction_age 가장 오래된 트랜잭션의 경과 시간 s
database_postgresql_write_ahead_log_flushed_bytes_count database/postgresql/write_ahead_log/flushed_bytes_count PostgreSQL WAL 플러시 바이트 수 B
database_postgresql_write_ahead_log_written_bytes_count database/postgresql/write_ahead_log/written_bytes_count PostgreSQL WAL에 기록된 바이트 수 B
database_replication_log_archive_failure_count database/replication/log_archive_failure_count 로그 아카이브 실패 횟수 B
database_replication_log_archive_success_count database/replication/log_archive_success_count 성공적으로 아카이브된 로그 수 Count

GCP SQLServer 지표

지표 원본 지표 설명 단위
database_sqlserver_audits_size database/sqlserver/audits_size 저장된 감사 파일의 크기 Bytes
database_sqlserver_audits_upload_count database/sqlserver/audits_upload_count 성공적으로 업로드된 감사 총수 Count
database_sqlserver_connections_connection_reset_count database/sqlserver/connections/connection_reset_count 연결 재설정 횟수 Count
database_sqlserver_connections_login_attempt_count database/sqlserver/connections/login_attempt_count 로그인 시도 횟수 Count
database_sqlserver_connections_processes_blocked database/sqlserver/connections/processes_blocked 차단된 프로세스 수 Count
database_sqlserver_data_cache_hit_count database/sqlserver/data_cache/hit_count SQL Server 데이터 캐시 적중 횟수 Count
database_sqlserver_data_cache_hit_ratio database/sqlserver/data_cache/hit_ratio SQL Server 데이터 캐시 적중률 %
database_sqlserver_data_cache_miss_count database/sqlserver/data_cache/miss_count SQL Server 데이터 캐시 미적중 횟수 Count
database_sqlserver_databases database/sqlserver/databases SQL Server 데이터베이스 Count
database_sqlserver_memory_buffer_cache_hit_ratio database/sqlserver/memory/buffer_cache_hit_ratio 버퍼 캐시 적중률 %
database_sqlserver_memory_free_list_stall_count database/sqlserver/memory/free_list_stall_count 프리 리스트 정체 Count
database_sqlserver_memory_lazy_write_count database/sqlserver/memory/lazy_write_count 지연 쓰기 Count
database_sqlserver_memory_memory_grants_pending database/sqlserver/memory/memory_grants_pending 대기 중인 메모리 허가 Count
database_sqlserver_memory_page_life_expectancy database/sqlserver/memory/page_life_expectancy 페이지 수명 기대값 s
database_sqlserver_replication_bytes_sent_to_replica_count database/sqlserver/replication/bytes_sent_to_replica_count 복제본으로 전송된 바이트 수 Bytes
database_sqlserver_replication_log_apply_pending_queue database/sqlserver/replication/log_apply_pending_queue 로그 적용 대기 큐 Count
database_sqlserver_replication_log_bytes_received_count database/sqlserver/replication/log_bytes_received_count 수신된 로그 바이트 수 Bytes
database_sqlserver_replication_recovery_queue database/sqlserver/replication/recovery_queue 복구 큐 Count
database_sqlserver_replication_redone_bytes_count database/sqlserver/replication/redone_bytes_count 다시 수행된 바이트 수 Bytes
database_sqlserver_replication_resent_message_count database/sqlserver/replication/resent_message_count 재전송된 메시지 수 Count
database_sqlserver_schedulers_active_workers database/sqlserver/schedulers/active_workers 각 스케줄러의 활성 worker 수 Count
database_sqlserver_schedulers_by_status database/sqlserver/schedulers/by_status 스케줄러 수 Count
database_sqlserver_schedulers_current_tasks database/sqlserver/schedulers/current_tasks 각 스케줄러의 현재 작업 수 Count
database_sqlserver_schedulers_current_workers database/sqlserver/schedulers/current_workers 각 스케줄러의 worker 수 Count
database_sqlserver_schedulers_pending_disk_io database/sqlserver/schedulers/pending_disk_io 각 스케줄러의 대기 중인 I/O 작업 수 Count
database/sqlserver/schedulers/runnable_tasks database/sqlserver/schedulers/runnable_taskss 각 스케줄러에 할당된 작업의 worker 수 Count
database_sqlserver_schedulers_work_queue database/sqlserver/schedulers/work_queue 각 스케줄러의 대기 중인 작업 수 Count
database_sqlserver_server_principals database/sqlserver/server_principals 서버 보안 주체 Count
database_sqlserver_sql_agent_jobs database/sqlserver/sql_agent/jobs SQL Server 에이전트 작업 Count
database_sqlserver_transactions_batch_request_count database/sqlserver/transactions/batch_request_count 배치 요청 수 Count
database_sqlserver_transactions_deadlock_count database/sqlserver/transactions/deadlock_count 교착 상태 횟수 Count
database_sqlserver_transactions_forwarded_record_count database/sqlserver/transactions/forwarded_record_count 전달된 레코드 수 Count
database_sqlserver_transactions_full_scan_count database/sqlserver/transactions/full_scan_count 전체 스캔 횟수 Count
database_sqlserver_transactions_lock_wait_count database/sqlserver/transactions/lock_wait_count 잠금 대기 횟수 Count
database_sqlserver_transactions_lock_wait_time database/sqlserver/transactions/lock_wait_time 잠금 대기 시간 ms
database_sqlserver_transactions_log_bytes_flushed_count database/sqlserver/transactions/log_bytes_flushed_count 플러시된 로그 바이트 수 Bytes
database_sqlserver_transactions_page_split_count database/sqlserver/transactions/page_split_count 페이지 분할 Count
database_sqlserver_transactions_probe_scan_count database/sqlserver/transactions/probe_scan_count 프로브 스캔 횟수 Count
database_sqlserver_transactions_sql_compilation_count database/sqlserver/transactions/sql_compilation_count SQL 컴파일 횟수 Count
database_sqlserver_transactions_sql_recompilation_count database/sqlserver/transactions/sql_recompilation_count SQL 재컴파일 횟수 Count
database_sqlserver_transactions_transaction_count database/sqlserver/transactions/transaction_count 시작된 트랜잭션 수 Count
database_sqlserver_xevents_size database/sqlserver/xevents_size 저장된 XEvents 파일의 크기 Bytes
database_sqlserver_xevents_upload_count database/sqlserver/xevents_upload_count 성공적으로 업로드된 XEvent 총수 Count
database_state database/state 상태 -

문서 평가

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