GitLab Prometheus 메트릭
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
GitLab Prometheus 메트릭을 활성화하려면: 직접 컴파일한 설치의 경우 직접 구성해야 합니다. GitLab은 자체 내부 서비스 메트릭을 모니터링하고 /-/metrics 엔드포인트에서 사용 가능하게 합니다. 이 메트릭은 Linux 패키지 및 Helm 차트 설치에 대해 활성화되고 수집됩니다.
GitLab Prometheus 메트릭을 활성화하려면:
- 관리자 액세스가 있는 사용자로 GitLab에 로그인합니다.
- 오른쪽 상단에서 Admin을 선택합니다.
- 왼쪽 사이드바에서 Settings > Metrics and profiling을 선택합니다.
- Metrics - Prometheus 섹션을 찾아 Enable GitLab Prometheus metrics endpoint를 선택합니다.
- 변경 사항이 적용되도록 GitLab을 재시작합니다.
직접 컴파일한 설치의 경우 직접 구성해야 합니다.
메트릭 수집#
GitLab은 자체 내부 서비스 메트릭을 모니터링하고 /-/metrics 엔드포인트에서 사용 가능하게 합니다. 다른 Prometheus 익스포터와 달리 메트릭에 액세스하려면 클라이언트 IP 주소가 명시적으로 허용되어야 합니다.
이 메트릭은 Linux 패키지 및 Helm 차트 설치에 대해 활성화되고 수집됩니다. 직접 컴파일한 설치의 경우 이 메트릭을 수동으로 활성화하고 Prometheus 서버로 수집해야 합니다.
Sidekiq 노드에서 메트릭을 활성화하고 보는 방법은 Sidekiq 메트릭을 참조하세요.
사용 가능한 메트릭#
히스토리
caller_id가 GitLab 15.11에서redis_hit_miss_operations_total및redis_cache_generation_duration_seconds에서 제거됨.
다음 메트릭을 사용할 수 있습니다:
| 메트릭 | 유형 | 버전 | 레이블 | 설명 |
|---|---|---|---|---|
action_cable_active_connections |
Gauge | 13.4 | server_mode |
현재 연결된 ActionCable WS 클라이언트 수 |
action_cable_broadcasts_total |
Counter | 13.10 | server_mode |
발생한 ActionCable 브로드캐스트 수 |
action_cable_pool_current_size |
Gauge | 13.4 | server_mode |
ActionCable 스레드 풀의 현재 워커 스레드 수 |
action_cable_pool_largest_size |
Gauge | 13.4 | server_mode |
ActionCable 스레드 풀에서 지금까지 관찰된 최대 워커 스레드 수 |
action_cable_pool_max_size |
Gauge | 13.4 | server_mode |
ActionCable 스레드 풀의 최대 워커 스레드 수 |
action_cable_pool_min_size |
Gauge | 13.4 | server_mode |
ActionCable 스레드 풀의 최소 워커 스레드 수 |
action_cable_pool_pending_tasks |
Gauge | 13.4 | server_mode |
ActionCable 스레드 풀에서 실행 대기 중인 작업 수 |
action_cable_pool_tasks_total |
Gauge | 13.4 | server_mode |
ActionCable 스레드 풀에서 실행된 총 작업 수 |
action_cable_single_client_transmissions_total |
Counter | 13.10 | server_mode |
모든 채널에서 클라이언트에 전송된 ActionCable 메시지 수 |
action_cable_subscription_confirmations_total |
Counter | 13.10 | server_mode |
확인된 클라이언트의 ActionCable 구독 수 |
action_cable_subscription_rejections_total |
Counter | 13.10 | server_mode |
거부된 클라이언트의 ActionCable 구독 수 |
action_cable_transmitted_bytes_total |
Counter | 16.0 | operation, channel |
ActionCable을 통해 전송된 총 바이트 수 |
active_context_queue_size |
Gauge | 18.7 | queue_name, shard |
각 ActiveContext 큐의 항목 수 |
artifact_report_<report_type>_builds_completed_total |
Counter | 15.3 | 보고서 유형별 아티팩트가 있는 완료된 CI 빌드 카운터(상태별 레이블) | |
auto_devops_pipelines_completed_total |
Counter | 12.7 | 완료된 Auto DevOps 파이프라인 카운터(상태별 레이블) | |
cached_object_operations_total |
Counter | 15.3 | controller, action, endpoint_id |
특정 웹 요청에 대해 캐시된 총 오브젝트 수 |
ci_report_parser_duration_seconds |
Histogram | 13.9 | parser |
CI/CD 보고서 아티팩트를 파싱하는 시간 |
dependency_linker_usage |
Counter | 16.8 | used_on |
종속성 링커가 사용된 횟수 |
email_receiver_error |
Counter | 14.1 | 수신 이메일을 처리할 때 발생한 총 오류 수 | |
failed_login_captcha_total |
Gauge | 11.0 | 로그인 중 실패한 CAPTCHA 시도 카운터 | |
gitlab_application_rate_limiter_throttle_utilization_ratio |
Histogram | 17.6 | throttle_key, peek, feature_category |
GitLab 애플리케이션 속도 제한기의 스로틀 활용률. |
gitaly_circuit_breaker_requests_total |
Counter | 18.9 | circuit_state, result, reason |
회로 차단기에서 처리된 총 Gitaly 요청. result는 allowed, rejected, 또는 error가 될 수 있습니다. reason은 오류 세부 정보를 제공합니다(예: resource_exhausted) |
gitaly_circuit_breaker_transitions_total |
Counter | 18.9 | from_state, to_state |
총 회로 차단기 상태 전환. 상태는 closed, open. 자세한 엔드포인트 및 스토리지 정보는 구조화된 로그에서 확인 가능 |
gitlab_cache_misses_total |
Counter | 10.2 | controller, action, store, endpoint_id |
캐시 읽기 미스 |
gitlab_cache_operation_duration_seconds |
Histogram | 10.2 | operation, store, endpoint_id |
캐시 액세스 시간 |
gitlab_cache_operations_total |
Counter | 12.2 | controller, action, operation, store, endpoint_id |
컨트롤러 또는 액션별 캐시 작업 |
gitlab_cache_read_multikey_count |
Histogram | 15.7 | controller, action, store, endpoint_id |
멀티키 캐시 읽기 작업의 키 수 |
gitlab_ci_active_jobs |
Histogram | 14.2 | 파이프라인 생성 시 활성 작업 수 | |
gitlab_ci_build_trace_errors_total |
Counter | 14.4 | error_reason |
빌드 추적에서 다양한 오류 유형의 총 수 |
gitlab_ci_current_queue_size |
Gauge | 16.3 | 초기화된 CI/CD 빌드 큐의 현재 크기 | |
gitlab_ci_job_token_authorization_failures |
Counter | 17.11 | same_root_ancestor |
CI JOB 토큰을 통한 실패한 권한 부여 시도 수 |
gitlab_ci_job_token_inbound_access |
Counter | 17.2 | CI 작업 토큰을 통한 인바운드 액세스 수 | |
gitlab_ci_pipeline_builder_scoped_variables_duration |
Histogram | 14.5 | CI/CD 작업에 대한 스코프 변수를 생성하는 데 걸리는 시간(초) | |
gitlab_ci_pipeline_creation_duration_seconds |
Histogram | 13.0 | gitlab |
CI/CD 파이프라인을 생성하는 데 걸리는 시간(초) |
gitlab_ci_pipeline_security_orchestration_policy_processing_duration_seconds |
Histogram | 13.12 | CI/CD 파이프라인에서 보안 정책을 처리하는 데 걸리는 시간(초) | |
gitlab_ci_pipeline_size_builds |
Histogram | 13.1 | source |
파이프라인 소스별로 그룹화된 파이프라인 내 총 빌드 수 |
gitlab_ci_queue_depth_total |
Histogram | 16.3 | 작업 결과와 관련된 CI/CD 빌드 큐의 크기 | |
gitlab_ci_queue_iteration_duration_seconds |
Histogram | 16.3 | CI/CD 큐에서 빌드를 찾는 데 걸리는 시간 | |
gitlab_ci_queue_operations_total |
Counter | 16.3 | 큐 내부에서 발생하는 모든 작업 수 | |
gitlab_ci_queue_retrieval_duration_seconds |
Histogram | 16.3 | 빌드 큐를 검색하기 위한 SQL 쿼리 실행 시간 | |
gitlab_ci_queue_size_total |
Histogram | 16.3 | 초기화된 CI/CD 빌드 큐의 크기 | |
gitlab_ci_runner_authentication_failure_total |
Counter | 15.2 | 러너 인증 실패 총 횟수 | |
gitlab_ci_runner_authentication_success_total |
Counter | 15.2 | type |
러너 인증 성공 총 횟수 |
gitlab_ci_trace_bytes_total |
Counter | 13.4 | 전송된 빌드 추적 총 바이트 수 | |
gitlab_ci_trace_finalize_duration_seconds |
Histogram | 13.6 | 빌드 추적 청크를 오브젝트 스토리지로 마이그레이션하는 기간 | |
gitlab_ci_trace_operations_total |
Counter | 13.4 | operation |
빌드 추적에 대한 다양한 작업의 총 수 |
gitlab_connection_pool_available_count |
Gauge | 16.7 | 풀에서 사용 가능한 연결 수 | |
gitlab_connection_pool_size |
Gauge | 16.7 | 연결 풀 크기 | |
gitlab_database_transaction_seconds |
Histogram | 12.1 | 데이터베이스 트랜잭션에서 소요된 시간(초) | |
gitlab_dependency_paths_found_total |
Counter | 18.3 | cyclic |
지정된 종속성에 대해 발견된 상위 종속성 경로 수. |
gitlab_diffs_collection_real_duration_seconds |
Histogram | 15.8 | controller, action, endpoint_id |
diffs 배치 요청에서 병합 요청 diff 파일 쿼리에 소요된 시간(초) |
gitlab_diffs_comparison_real_duration_seconds |
Histogram | 15.8 | controller, action, endpoint_id |
diffs 배치 요청에서 비교 데이터를 가져오는 데 소요된 시간(초) |
gitlab_diffs_highlight_cache_decorate_real_duration_seconds |
Histogram | 15.8 | controller, action, endpoint_id |
diffs 배치 요청에서 캐시에서 강조 표시된 줄을 설정하는 데 소요된 시간(초) |
gitlab_diffs_render_real_duration_seconds |
Histogram | 15.8 | controller, action, endpoint_id |
diffs 배치 요청에서 diffs를 직렬화하고 렌더링하는 데 소요된 시간(초) |
gitlab_diffs_reorder_real_duration_seconds |
Histogram | 15.8 | controller, action, endpoint_id |
diffs 배치 요청에서 diff 파일 재정렬에 소요된 시간(초) |
gitlab_diffs_unfold_real_duration_seconds |
Histogram | 15.8 | controller, action, endpoint_id |
diffs 배치 요청에서 위치 전개에 소요된 시간(초) |
gitlab_diffs_unfoldable_positions_real_duration_seconds |
Histogram | 15.8 | controller, action |
diffs 배치 요청에서 전개 가능한 노트 위치를 가져오는 데 소요된 시간(초) |
gitlab_diffs_write_cache_real_duration_seconds |
Histogram | 15.8 | controller, action, endpoint_id |
diffs 배치 요청에서 강조 표시된 줄 및 통계를 캐시하는 데 소요된 시간(초) |
gitlab_external_http_duration_seconds |
Counter | 13.8 | 외부 시스템에 대한 각 HTTP 호출에 소요된 시간(초) | |
gitlab_external_http_exception_total |
Counter | 13.8 | 외부 HTTP 호출 중 발생한 총 예외 수 | |
gitlab_external_http_total |
Counter | 13.8 | controller, action, endpoint_id |
외부 시스템에 대한 총 HTTP 호출 수 |
gitlab_find_dependency_paths_real_duration_seconds |
Histogram | 18.3 | 지정된 컴포넌트의 상위 종속성 경로를 해결하는 데 소요된 시간(초). | |
gitlab_ghost_user_migration_lag_seconds |
Gauge | 15.6 | 고스트 사용자 마이그레이션을 위해 예약된 가장 오래된 레코드의 대기 시간(초) | |
gitlab_ghost_user_migration_scheduled_records_total |
Gauge | 15.6 | 예약된 고스트 사용자 마이그레이션의 총 수 | |
gitlab_highlight_usage |
Counter | 16.8 | used_on |
Gitlab::Highlight가 사용된 횟수 |
gitlab_http_router_rule_total |
Counter | 17.4 | rule_action, rule_type |
HTTP 라우터 규칙의 rule_action 및 rule_type 발생 횟수 |
gitlab_issuable_fast_count_by_state_failures_total |
Counter | 13.5 | Issue 및 Merge request 페이지에서 소프트 실패한 행 수 작업 수 | |
gitlab_issuable_fast_count_by_state_total |
Counter | 13.5 | Issue 및 Merge request 페이지에서 총 행 수 작업 수 | |
gitlab_keeparound_refs_created_total |
Counter | 16.10 | source |
실제로 생성된 keep-around refs 수 |
gitlab_keeparound_refs_requested_total |
Counter | 16.10 | source |
생성 요청된 keep-around refs 수 |
gitlab_memwd_violations_handled_total |
Counter | 15.9 | Ruby 프로세스 메모리 위반이 처리된 총 횟수 | |
gitlab_memwd_violations_total |
Counter | 15.9 | Ruby 프로세스가 메모리 임계값을 위반한 총 횟수 | |
gitlab_method_call_duration_seconds |
Histogram | 10.2 | controller, action, module, method |
메서드 호출 실제 기간 |
gitlab_omniauth_login_total |
Counter | 16.1 | omniauth_provider, status |
OmniAuth 로그인 시도 총 수 |
gitlab_page_out_of_bounds |
Counter | 12.8 | controller, action, bot |
PageLimiter 페이지네이션 제한 도달 카운터 |
gitlab_presentable_object_cacheless_render_real_duration_seconds |
Histogram | 15.3 | controller, action, endpoint_id |
특정 웹 요청 오브젝트를 캐싱하고 표현하는 데 소요된 실제 시간 |
gitlab_rack_attack_events_total |
Counter | 17.6 | event_type, event_name |
Rack Attack에서 처리된 총 이벤트 수. |
gitlab_rack_attack_throttle_limit |
Gauge | 17.6 | event_name |
Rack Attack이 클라이언트를 스로틀하기 전에 만들 수 있는 최대 요청 수. |
gitlab_rack_attack_throttle_period_seconds |
Gauge | 17.6 | event_name |
Rack Attack이 클라이언트를 스로틀하기 전에 클라이언트에 대한 요청이 집계되는 기간. |
gitlab_rails_boot_time_seconds |
Gauge | 14.8 | Rails 기본 프로세스가 시작을 완료하기까지 경과된 시간 | |
gitlab_rails_queue_duration_seconds |
Histogram | 9.4 | GitLab Workhorse가 Rails에 요청을 전달하는 것 사이의 지연 시간 측정 | |
gitlab_ruby_threads_max_expected_threads |
Gauge | 13.3 | 애플리케이션 작업을 수행하기 위해 실행될 것으로 예상되는 최대 스레드 수 | |
gitlab_ruby_threads_running_threads |
Gauge | 13.3 | 이름별 실행 중인 Ruby 스레드 수 | |
gitlab_security_policies_policy_creation_duration_seconds |
Histogram | 17.6 | 정책 관련 구성을 생성하는 데 걸리는 시간 | |
gitlab_security_policies_policy_deletion_duration_seconds |
Histogram | 17.6 | 정책 관련 구성을 삭제하는 데 걸리는 시간 | |
gitlab_security_policies_policy_sync_duration_seconds |
Histogram | 17.6 | 정책 구성에 대한 정책 변경 사항을 동기화하는 데 걸리는 시간 | |
gitlab_security_policies_scan_execution_configuration_rendering_seconds |
Histogram | 17.3 | 스캔 실행 정책 CI 구성을 렌더링하는 데 걸리는 시간 | |
gitlab_security_policies_scan_result_process_duration_seconds |
Histogram | 16.7 | 병합 요청 승인 정책을 처리하는 데 걸리는 시간 | |
gitlab_security_policies_sync_opened_merge_requests_duration_seconds |
Histogram | 17.6 | 정책 변경 후 열린 병합 요청을 동기화하는 데 걸리는 시간 | |
gitlab_security_policies_update_configuration_duration_seconds |
Histogram | 17.6 | 정책 구성 변경에 대한 동기화를 예약하는 데 걸리는 시간 | |
gitlab_sli_rails_request_apdex_success_total |
Counter | 14.4 | endpoint_id, feature_category, request_urgency |
긴급도에 대한 목표 기간을 충족한 성공적인 요청의 총 수. gitlab_sli_rails_requests_apdex_total로 나누면 성공률을 얻을 수 있습니다 |
gitlab_sli_rails_request_apdex_total |
Counter | 14.4 | endpoint_id, feature_category, request_urgency |
총 요청 Apdex 측정 수. |
gitlab_sli_rails_request_error_total |
Counter | 15.7 | endpoint_id, feature_category, request_urgency, error |
총 요청 오류 측정 수. |
gitlab_snowplow_events_total |
Counter | 14.1 | 발생한 총 GitLab Snowplow 분석 계측 이벤트 수 | |
gitlab_snowplow_failed_events_total |
Counter | 14.1 | GitLab Snowplow 분석 계측 이벤트 발생 실패 총 수 | |
gitlab_snowplow_successful_events_total |
Counter | 14.1 | GitLab Snowplow 분석 계측 이벤트 발생 성공 총 수 | |
gitlab_spamcheck_request_duration_seconds |
Histogram | 13.12 | Rails와 스팸 방지 엔진 간의 요청 기간 | |
gitlab_sql_<role>_duration_seconds |
Histogram | 13.10 | SQL 실행 시간(데이터베이스 역할별 그룹화, SCHEMA 작업 및 BEGIN / COMMIT 제외) |
|
gitlab_sql_duration_seconds |
Histogram | 10.2 | SQL 실행 시간(SCHEMA 작업 및 BEGIN / COMMIT 제외) |
|
gitlab_transaction_cache_<key>_count_total |
Counter | 10.2 | 총 Rails 캐시 호출 카운터(키별) | |
gitlab_transaction_cache_<key>_duration_total |
Counter | 10.2 | Rails 캐시 호출에 소요된 총 시간 카운터(초, 키별) | |
gitlab_transaction_cache_count_total |
Counter | 10.2 | 총 Rails 캐시 호출 카운터(집계) | |
gitlab_transaction_cache_duration_total |
Counter | 10.2 | Rails 캐시 호출에 소요된 총 시간 카운터(초, 집계) | |
gitlab_transaction_cache_read_hit_count_total |
Counter | 10.2 | controller, action, store, endpoint_id |
Rails 캐시 호출에 대한 캐시 히트 카운터 |
gitlab_transaction_cache_read_miss_count_total |
Counter | 10.2 | controller, action, store, endpoint_id |
Rails 캐시 호출에 대한 캐시 미스 카운터 |
gitlab_transaction_db_<role>_cached_count_total |
Counter | 13.1 | controller, action, endpoint_id |
캐시된 SQL 호출 총 수 카운터(데이터베이스 역할별 그룹화) |
gitlab_transaction_db_<role>_count_total |
Counter | 13.10 | controller, action, endpoint_id |
SQL 호출 총 수 카운터(데이터베이스 역할별 그룹화) |
gitlab_transaction_db_<role>_wal_cached_count_total |
Counter | 14.1 | controller, action, endpoint_id |
캐시된 WAL 쿼리 총 수 카운터(데이터베이스 역할별 그룹화) |
gitlab_transaction_db_<role>_wal_count_total |
Counter | 14.0 | controller, action, endpoint_id |
WAL 쿼리 총 수 카운터(데이터베이스 역할별 그룹화) |
gitlab_transaction_db_cached_count_total |
Counter | 13.1 | controller, action, endpoint_id |
캐시된 SQL 호출 총 수 카운터 |
gitlab_transaction_db_count_total |
Counter | 13.1 | controller, action, endpoint_id |
SQL 호출 총 수 카운터 |
gitlab_transaction_db_write_count_total |
Counter | 13.1 | controller, action, endpoint_id |
쓰기 SQL 호출 총 수 카운터 |
gitlab_transaction_duration_seconds |
Histogram | 10.2 | controller, action, endpoint_id |
성공적인 요청 기간(gitlab_transaction_* 메트릭) |
gitlab_transaction_event_build_found_total |
Counter | 9.4 | API /jobs/request에서 빌드 발견 카운터 | |
gitlab_transaction_event_build_invalid_total |
Counter | 9.4 | API /jobs/request에서 동시성 충돌로 인한 빌드 무효 카운터 | |
gitlab_transaction_event_build_not_found_cached_total |
Counter | 9.4 | API /jobs/request에서 빌드를 찾을 수 없는 캐시된 응답 카운터 | |
gitlab_transaction_event_build_not_found_total |
Counter | 9.4 | API /jobs/request에서 빌드를 찾을 수 없는 카운터 | |
gitlab_transaction_event_change_default_branch_total |
Counter | 9.4 | 저장소의 기본 브랜치가 변경될 때 카운터 | |
gitlab_transaction_event_create_repository_total |
Counter | 9.4 | 저장소가 생성될 때 카운터 | |
gitlab_transaction_event_etag_caching_cache_hit_total |
Counter | 9.4 | endpoint |
ETag 캐시 히트 카운터. |
gitlab_transaction_event_etag_caching_header_missing_total |
Counter | 9.4 | endpoint |
ETag 캐시 미스 카운터 - 헤더 누락 |
gitlab_transaction_event_etag_caching_key_not_found_total |
Counter | 9.4 | endpoint |
ETag 캐시 미스 카운터 - 키를 찾을 수 없음 |
gitlab_transaction_event_etag_caching_middleware_used_total |
Counter | 9.4 | endpoint |
ETag 미들웨어 액세스 카운터 |
gitlab_transaction_event_etag_caching_resource_changed_total |
Counter | 9.4 | endpoint |
ETag 캐시 미스 카운터 - 리소스 변경됨 |
gitlab_transaction_event_fork_repository_total |
Counter | 9.4 | 저장소 포크 카운터(RepositoryForkWorker). 소스 저장소가 존재하는 경우에만 증가 | |
gitlab_transaction_event_import_repository_total |
Counter | 9.4 | 저장소 임포트 카운터(RepositoryImportWorker) | |
gitlab_transaction_event_patch_hard_limit_bytes_hit_total |
Counter | 13.9 | diff 패치 크기 제한 도달 카운터 | |
gitlab_transaction_event_push_branch_total |
Counter | 9.4 | 모든 브랜치 푸시 카운터 | |
gitlab_transaction_event_rails_exception_total |
Counter | 9.4 | Rails 예외 수 카운터 | |
gitlab_transaction_event_remove_branch_total |
Counter | 9.4 | 저장소에서 브랜치가 제거될 때 카운터 | |
gitlab_transaction_event_remove_repository_total |
Counter | 9.4 | 저장소가 제거될 때 카운터 | |
gitlab_transaction_event_remove_tag_total |
Counter | 9.4 | 저장소에서 태그가 제거될 때 카운터 | |
gitlab_transaction_event_sidekiq_exception_total |
Counter | 9.4 | Sidekiq 예외 카운터 | |
gitlab_transaction_event_stuck_import_jobs_total |
Counter | 9.4 | projects_without_jid_count, projects_with_jid_count |
중단된 임포트 작업 수 |
gitlab_transaction_event_receive_email_create_issue_total |
Counter | 12.3 | 이슈를 생성하는 수신 이메일 카운터 | |
gitlab_transaction_event_receive_email_create_merge_request_total |
Counter | 12.3 | 병합 요청을 생성하는 수신 이메일 카운터 | |
gitlab_transaction_event_receive_email_create_note_issuable_total |
Counter | 12.3 | 이메일이 알림에 대한 답장이 아닐 때 이슈에 댓글을 생성하는 수신 이메일 카운터 | |
gitlab_transaction_event_receive_email_create_note_total |
Counter | 12.3 | 이메일이 알림에 대한 답장일 때 댓글을 생성하는 수신 이메일 카운터 | |
gitlab_transaction_event_receive_email_service_desk_total |
Counter | 12.3 | Service Desk 답장 이메일 수신 카운터 | |
gitlab_transaction_event_receive_email_unsubscribe_total |
Counter | 12.3 | 구독 취소 이메일 카운터 | |
gitlab_transaction_event_update_build_total |
Counter | 9.4 | API /jobs/request/:id에 대한 빌드 업데이트 카운터 |
|
gitlab_transaction_new_redis_connections_total |
Counter | 9.4 | 새로운 Redis 연결 카운터 | |
gitlab_transaction_rails_queue_duration_total |
Counter | 9.4 | controller, action, endpoint_id |
GitLab Workhorse가 Rails에 요청을 전달하는 것 사이의 지연 시간 측정 |
gitlab_transaction_view_duration_total |
Counter | 9.4 | controller, action, view, endpoint_id |
뷰 기간 |
gitlab_view_rendering_duration_seconds |
Histogram | 10.2 | controller, action, view, endpoint_id |
뷰 기간(히스토그램) |
gitlab_vulnerability_report_branch_comparison_cpu_duration_seconds |
Histogram | 15.11 | 기본 브랜치 SQL 쿼리에 대한 취약점 보고서의 CPU 실행 기간 | |
gitlab_vulnerability_report_branch_comparison_real_duration_seconds |
Histogram | 15.11 | 기본 브랜치 SQL 쿼리에 대한 취약점 보고서의 벽시계 실행 기간 | |
http_elasticsearch_requests_duration_seconds |
Histogram | 13.1 | controller, action, endpoint_id |
웹 트랜잭션 중 Elasticsearch 요청 기간. Premium 및 Ultimate만 해당. |
http_elasticsearch_requests_total |
Counter | 13.1 | controller, action, endpoint_id |
웹 트랜잭션 중 Elasticsearch 요청 수. Premium 및 Ultimate만 해당. |
http_request_duration_seconds |
Histogram | 9.4 | method |
성공적인 요청에 대한 Rack 미들웨어의 HTTP 응답 시간 |
http_requests_total |
Counter | 9.4 | method, status |
Rack 요청 수 |
job_queue_duration_seconds |
Histogram | 9.5 | 요청 처리 실행 시간 | |
job_register_attempts_failed_total |
Counter | 9.5 | 러너가 작업 등록에 실패한 횟수 | |
job_register_attempts_total |
Counter | 9.5 | 러너가 작업 등록을 시도하는 횟수 | |
pipeline_graph_link_calculation_duration_seconds |
Histogram | 13.9 | 링크 계산에 소요된 총 시간(초) | |
pipeline_graph_links_per_job_ratio |
Histogram | 13.9 | 그래프당 작업 대비 링크 비율 | |
pipeline_graph_links_total |
Histogram | 13.9 | 그래프당 링크 수 | |
pipelines_created_total |
Counter | 9.4 | source, partition_id |
생성된 파이프라인 카운터 |
rack_uncaught_errors_total |
Counter | 9.4 | 처리되지 않은 오류를 처리하는 Rack 연결 수 | |
redis_cache_generation_duration_seconds |
Histogram | 15.6 | cache_hit, cache_identifier, feature_category, backing_resource |
Redis 캐시를 생성하는 시간 |
redis_hit_miss_operations_total |
Counter | 15.6 | cache_hit, cache_identifier, feature_category, backing_resource |
Redis 캐시 히트 및 미스의 총 수 |
search_advanced_boolean_settings |
Gauge | 17.3 | name |
고급 검색 불리언 설정의 현재 상태 |
search_advanced_index_repair_total |
Counter | 17.3 | document_type |
인덱스 복구 작업 수 |
service_desk_new_note_email |
Counter | 14.0 | 새 Service Desk 댓글에 대한 이메일 알림 총 수 | |
service_desk_thank_you_email |
Counter | 14.0 | 새 Service Desk 이메일에 대한 이메일 응답 총 수 | |
successful_login_captcha_total |
Gauge | 11.0 | 로그인 중 성공한 CAPTCHA 시도 카운터 | |
upload_file_does_not_exist |
Counter | 10.7 | 업로드 레코드가 파일을 찾을 수 없는 횟수. | |
user_session_logins_total |
Counter | 9.4 | GitLab이 시작되거나 재시작된 이후 로그인한 사용자 수 카운터 | |
validity_check_network_errors_total |
Counter | 18.6 | partner, error_class |
파트너 토큰 검증 API 호출 중 총 네트워크 오류. Ultimate만 해당. |
validity_check_partner_api_duration_seconds |
Histogram | 18.6 | partner |
토큰 검증 요청에 대한 파트너 API 응답 시간(초). Ultimate만 해당. |
validity_check_partner_api_requests_total |
Counter | 18.6 | partner, status, error_type |
성공/실패 상태를 포함한 총 파트너 API 검증 요청. Ultimate만 해당. |
validity_check_rate_limit_hits_total |
Counter | 18.6 | limit_type |
파트너 토큰 검증 중 총 속도 제한 도달. Ultimate만 해당. |
기능 플래그로 제어되는 메트릭#
다음 메트릭은 기능 플래그로 제어할 수 있습니다:
| 메트릭 | 기능 플래그 |
|---|---|
gitlab_view_rendering_duration_seconds |
prometheus_metrics_view_instrumentation |
gitlab_ci_queue_depth_total |
gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_size |
gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_size_total |
gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_iteration_duration_seconds |
gitlab_ci_builds_queuing_metrics |
gitlab_ci_current_queue_size |
gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_retrieval_duration_seconds |
gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_active_runners_total |
gitlab_ci_builds_queuing_metrics |
gitaly_circuit_breaker_requests_total |
add_circuit_breaker_to_gitaly |
gitaly_circuit_breaker_transitions_total |
add_circuit_breaker_to_gitaly |
Praefect 메트릭#
메트릭을 보고하도록 Praefect를 구성할 수 있습니다. 사용 가능한 메트릭에 대한 정보는 Gitaly 클러스터 모니터링(Praefect)을 참조하세요.
Sidekiq 메트릭#
Sidekiq 작업도 메트릭을 수집할 수 있으며 Sidekiq 익스포터가 활성화된 경우 이 메트릭에 액세스할 수 있습니다. 예를 들어 gitlab.yml의 monitoring.sidekiq_exporter 구성 옵션을 사용합니다. 이 메트릭은 구성된 포트의 /metrics 경로에서 제공됩니다.
| 메트릭 | 유형 | 버전 | 레이블 | 설명 |
|---|---|---|---|---|
destroyed_job_artifacts_count_total |
Counter | 13.6 | 삭제된 만료된 작업 아티팩트 수 | |
destroyed_pipeline_artifacts_count_total |
Counter | 13.8 | 삭제된 만료된 파이프라인 아티팩트 수 | |
geo_ci_secure_files_checksum_failed |
Gauge | 15.3 | url |
기본에서 체크섬 계산에 실패한 보안 파일 수 |
geo_ci_secure_files_checksum_total |
Gauge | 15.3 | url |
기본에서 체크섬할 보안 파일 수 |
geo_ci_secure_files_checksummed |
Gauge | 15.3 | url |
기본에서 체크섬을 성공적으로 계산한 보안 파일 수 |
geo_ci_secure_files_failed |
Gauge | 15.3 | url |
보조에서 동기화에 실패한 동기화 가능한 보안 파일 수 |
geo_ci_secure_files_registry |
Gauge | 15.3 | url |
레지스트리의 보안 파일 수 |
geo_ci_secure_files_synced |
Gauge | 15.3 | url |
보조에서 동기화된 동기화 가능한 보안 파일 수 |
geo_ci_secure_files_verification_failed |
Gauge | 15.3 | url |
보조에서 검증에 실패한 보안 파일 수 |
geo_ci_secure_files_verification_total |
Gauge | 15.3 | url |
보조에서 검증을 시도할 보안 파일 수 |
geo_ci_secure_files_verified |
Gauge | 15.3 | url |
보조에서 성공적으로 검증된 보안 파일 수 |
geo_ci_secure_files |
Gauge | 15.3 | url |
기본의 보안 파일 수 |
geo_container_repositories_checksum_failed |
Gauge | 15.10 | url |
기본에서 체크섬 계산에 실패한 컨테이너 저장소 수 |
geo_container_repositories_checksum_total |
Gauge | 15.10 | url |
기본에서 성공적으로 체크섬된 컨테이너 저장소 수 |
geo_container_repositories_checksummed |
Gauge | 15.10 | url |
기본에서 체크섬을 시도한 컨테이너 저장소 수 |
geo_container_repositories_failed |
Gauge | 15.4 | url |
보조에서 동기화에 실패한 동기화 가능한 컨테이너 저장소 수 |
geo_container_repositories_registry |
Gauge | 15.4 | url |
레지스트리의 컨테이너 저장소 수 |
geo_container_repositories_synced |
Gauge | 15.4 | url |
보조에서 동기화된 컨테이너 저장소 수 |
geo_container_repositories_verification_failed |
Gauge | 15.10 | url |
보조에서 검증에 실패한 컨테이너 저장소 수 |
geo_container_repositories_verification_total |
Gauge | 15.10 | url |
보조에서 검증을 시도한 컨테이너 저장소 수 |
geo_container_repositories_verified |
Gauge | 15.10 | url |
보조에서 검증된 컨테이너 저장소 수 |
geo_container_repositories |
Gauge | 15.4 | url |
기본의 컨테이너 저장소 수 |
geo_cursor_last_event_id |
Gauge | 10.2 | url |
보조에서 처리된 이벤트 로그의 마지막 데이터베이스 ID |
geo_cursor_last_event_timestamp |
Gauge | 10.2 | url |
보조에서 처리된 이벤트 로그의 마지막 UNIX 타임스탬프 |
geo_db_replication_lag_seconds |
Gauge | 10.2 | url |
데이터베이스 복제 지연(초) |
geo_last_event_id |
Gauge | 10.2 | url |
기본의 최신 이벤트 로그 항목의 데이터베이스 ID |
geo_last_event_timestamp |
Gauge | 10.2 | url |
기본의 최신 이벤트 로그 항목의 UNIX 타임스탬프 |
geo_last_successful_status_check_timestamp |
Gauge | 10.2 | url |
상태가 마지막으로 성공적으로 업데이트된 타임스탬프 |
geo_lfs_objects_checksum_failed |
Gauge | 14.6 | url |
기본에서 체크섬 계산에 실패한 LFS 오브젝트 수 |
geo_lfs_objects_checksum_total |
Gauge | 14.6 | url |
기본에서 체크섬할 필요가 있는 LFS 오브젝트 수 |
geo_lfs_objects_checksummed |
Gauge | 14.6 | url |
기본에서 성공적으로 체크섬된 LFS 오브젝트 수 |
geo_lfs_objects_failed |
Gauge | 10.2 | url |
보조에서 동기화에 실패한 동기화 가능한 LFS 오브젝트 수 |
geo_lfs_objects_registry |
Gauge | 14.6 | url |
레지스트리의 LFS 오브젝트 수 |
geo_lfs_objects_synced |
Gauge | 10.2 | url |
보조에서 동기화된 동기화 가능한 LFS 오브젝트 수 |
geo_lfs_objects_verification_failed |
Gauge | 14.6 | url |
보조에서 검증에 실패한 LFS 오브젝트 수 |
geo_lfs_objects_verification_total |
Gauge | 14.6 | url |
보조에서 검증을 시도할 LFS 오브젝트 수 |
geo_lfs_objects_verified |
Gauge | 14.6 | url |
보조에서 성공적으로 검증된 LFS 오브젝트 수 |
geo_lfs_objects |
Gauge | 10.2 | url |
기본의 LFS 오브젝트 수 |
geo_merge_request_diffs_checksum_failed |
Gauge | 13.4 | url |
기본에서 체크섬 계산에 실패한 병합 요청 diff 수 |
geo_merge_request_diffs_checksum_total |
Gauge | 13.12 | url |
기본에서 체크섬할 병합 요청 diff 수 |
geo_merge_request_diffs_checksummed |
Gauge | 13.4 | url |
기본에서 성공적으로 체크섬된 병합 요청 diff 수 |
geo_merge_request_diffs_failed |
Gauge | 13.4 | url |
보조에서 동기화에 실패한 동기화 가능한 병합 요청 diff 수 |
geo_merge_request_diffs_registry |
Gauge | 13.4 | url |
레지스트리의 병합 요청 diff 수 |
geo_merge_request_diffs_synced |
Gauge | 13.4 | url |
보조에서 동기화된 동기화 가능한 병합 요청 diff 수 |
geo_merge_request_diffs_verification_failed |
Gauge | 13.12 | url |
보조에서 검증에 실패한 병합 요청 diff 수 |
geo_merge_request_diffs_verification_total |
Gauge | 13.12 | url |
보조에서 검증을 시도할 병합 요청 diff 수 |
geo_merge_request_diffs_verified |
Gauge | 13.12 | url |
보조에서 성공적으로 검증된 병합 요청 diff 수 |
geo_merge_request_diffs |
Gauge | 13.4 | url |
기본의 병합 요청 diff 수 |
geo_package_files_checksum_failed |
Gauge | 13.0 | url |
기본에서 체크섬 계산에 실패한 패키지 파일 수 |
geo_package_files_checksummed |
Gauge | 13.0 | url |
기본에서 체크섬된 패키지 파일 수 |
geo_package_files_failed |
Gauge | 13.3 | url |
보조에서 동기화에 실패한 동기화 가능한 패키지 파일 수 |
geo_package_files_registry |
Gauge | 13.3 | url |
레지스트리의 패키지 파일 수 |
geo_package_files_synced |
Gauge | 13.3 | url |
보조에서 동기화된 동기화 가능한 패키지 파일 수 |
geo_package_files |
Gauge | 13.0 | url |
기본의 패키지 파일 수 |
geo_packages_nuget_symbols |
Gauge | 18.6 | url |
기본의 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_checksum_total |
Gauge | 18.6 | url |
기본에서 체크섬할 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_checksummed |
Gauge | 18.6 | url |
기본에서 체크섬을 성공적으로 계산한 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_checksum_failed |
Gauge | 18.6 | url |
기본에서 체크섬 계산에 실패한 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_synced |
Gauge | 18.6 | url |
보조에서 동기화된 동기화 가능한 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_failed |
Gauge | 18.6 | url |
보조에서 동기화에 실패한 동기화 가능한 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_registry |
Gauge | 18.6 | url |
레지스트리의 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_verification_total |
Gauge | 18.6 | url |
보조에서 검증을 시도할 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_verified |
Gauge | 18.6 | url |
보조에서 성공적으로 검증된 NuGet 심볼 파일 수 |
geo_packages_nuget_symbols_verification_failed |
Gauge | 18.6 | url |
보조에서 검증에 실패한 NuGet 심볼 파일 수 |
geo_packages_helm_metadata_caches |
Gauge | 18.9 | url |
기본의 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_checksum_total |
Gauge | 18.9 | url |
기본에서 체크섬할 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_checksummed |
Gauge | 18.9 | url |
기본에서 체크섬을 성공적으로 계산한 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_checksum_failed |
Gauge | 18.9 | url |
기본에서 체크섬 계산에 실패한 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_synced |
Gauge | 18.9 | url |
보조에서 동기화된 동기화 가능한 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_failed |
Gauge | 18.9 | url |
보조에서 동기화에 실패한 동기화 가능한 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_registry |
Gauge | 18.9 | url |
레지스트리의 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_verification_total |
Gauge | 18.9 | url |
보조에서 검증을 시도할 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_verified |
Gauge | 18.9 | url |
보조에서 성공적으로 검증된 Helm 메타데이터 캐시 수 |
geo_packages_helm_metadata_caches_verification_failed |
Gauge | 18.9 | url |
보조에서 검증에 실패한 Helm 메타데이터 캐시 수 |
geo_pages_deployments_checksum_failed |
Gauge | 14.6 | url |
기본에서 체크섬 계산에 실패한 페이지 배포 수 |
geo_pages_deployments_checksum_total |
Gauge | 14.6 | url |
기본에서 체크섬할 페이지 배포 수 |
geo_pages_deployments_checksummed |
Gauge | 14.6 | url |
기본에서 체크섬을 성공적으로 계산한 페이지 배포 수 |
geo_pages_deployments_failed |
Gauge | 14.3 | url |
보조에서 동기화에 실패한 동기화 가능한 페이지 배포 수 |
geo_pages_deployments_registry |
Gauge | 14.3 | url |
레지스트리의 페이지 배포 수 |
geo_pages_deployments_synced |
Gauge | 14.3 | url |
보조에서 동기화된 동기화 가능한 페이지 배포 수 |
geo_pages_deployments_verification_failed |
Gauge | 14.6 | url |
보조에서 검증에 실패한 페이지 배포 수 |
geo_pages_deployments_verification_total |
Gauge | 14.6 | url |
보조에서 검증을 시도할 페이지 배포 수 |
geo_pages_deployments_verified |
Gauge | 14.6 | url |
보조에서 성공적으로 검증된 페이지 배포 수 |
geo_pages_deployments |
Gauge | 14.3 | url |
기본의 페이지 배포 수 |
geo_project_repositories_checksum_failed |
Gauge | 16.2 | url |
기본에서 체크섬 계산에 실패한 프로젝트 저장소 수 |
geo_project_repositories_checksum_total |
Gauge | 16.2 | url |
기본에서 체크섬할 프로젝트 저장소 수 |
geo_project_repositories_checksummed |
Gauge | 16.2 | url |
기본에서 체크섬을 성공적으로 계산한 프로젝트 저장소 수 |
geo_project_repositories_failed |
Gauge | 16.2 | url |
보조에서 동기화에 실패한 동기화 가능한 프로젝트 저장소 수 |
geo_project_repositories_registry |
Gauge | 16.2 | url |
레지스트리의 프로젝트 저장소 수 |
geo_project_repositories_synced |
Gauge | 16.2 | url |
보조에서 동기화된 동기화 가능한 프로젝트 저장소 수 |
geo_project_repositories_verification_failed |
Gauge | 16.2 | url |
보조에서 검증에 실패한 프로젝트 저장소 수 |
geo_project_repositories_verification_total |
Gauge | 16.2 | url |
보조에서 검증을 시도할 프로젝트 저장소 수 |
geo_project_repositories_verified |
Gauge | 16.2 | url |
보조에서 성공적으로 검증된 프로젝트 저장소 수 |
geo_project_repositories |
Gauge | 16.2 | url |
기본의 프로젝트 저장소 수 |
geo_project_wiki_repositories_checksum_failed |
Gauge | 15.10 | url |
기본에서 체크섬 계산에 실패한 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories_checksum_total |
Gauge | 15.10 | url |
기본에서 체크섬할 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories_checksummed |
Gauge | 15.10 | url |
기본에서 체크섬을 성공적으로 계산한 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories_failed |
Gauge | 15.10 | url |
보조에서 동기화에 실패한 동기화 가능한 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories_registry |
Gauge | 15.10 | url |
레지스트리의 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories_synced |
Gauge | 15.10 | url |
보조에서 동기화된 동기화 가능한 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories_verification_failed |
Gauge | 15.10 | url |
보조에서 검증에 실패한 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories_verification_total |
Gauge | 15.10 | url |
보조에서 검증을 시도할 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories_verified |
Gauge | 15.10 | url |
보조에서 성공적으로 검증된 프로젝트 위키 저장소 수 |
geo_project_wiki_repositories |
Gauge | 15.10 | url |
기본의 프로젝트 위키 저장소 수 |
geo_repositories |
Gauge | 10.2 | url |
17.9에서 더 이상 사용되지 않음. 제거를 위한 향후 GitLab 릴리스는 아직 확정되지 않음. 대신 geo_project_repositories 사용. 기본에서 사용 가능한 총 저장소 수 |
geo_snippet_repositories_checksum_failed |
Gauge | 13.4 | url |
기본에서 체크섬 계산에 실패한 스니펫 수 |
geo_snippet_repositories_checksummed |
Gauge | 13.4 | url |
기본에서 체크섬된 스니펫 수 |
geo_snippet_repositories_failed |
Gauge | 13.4 | url |
보조에서 동기화에 실패한 동기화 가능한 스니펫 수 |
geo_snippet_repositories_registry |
Gauge | 13.4 | url |
레지스트리의 동기화 가능한 스니펫 수 |
geo_snippet_repositories_synced |
Gauge | 13.4 | url |
보조에서 동기화된 동기화 가능한 스니펫 수 |
geo_snippet_repositories |
Gauge | 13.4 | url |
기본의 스니펫 수 |
geo_abuse_report_uploads |
Gauge | 18.10 | url |
기본의 남용 신고 업로드 수 |
geo_abuse_report_uploads_checksum_total |
Gauge | 18.10 | url |
기본에서 체크섬할 남용 신고 업로드 수 |
geo_abuse_report_uploads_checksummed |
Gauge | 18.10 | url |
기본에서 체크섬을 성공적으로 계산한 남용 신고 업로드 수 |
geo_abuse_report_uploads_checksum_failed |
Gauge | 18.10 | url |
기본에서 체크섬 계산에 실패한 남용 신고 업로드 수 |
geo_abuse_report_uploads_synced |
Gauge | 18.10 | url |
보조에서 동기화된 동기화 가능한 남용 신고 업로드 수 |
geo_abuse_report_uploads_failed |
Gauge | 18.10 | url |
보조에서 동기화에 실패한 동기화 가능한 남용 신고 업로드 수 |
geo_abuse_report_uploads_registry |
Gauge | 18.10 | url |
레지스트리의 남용 신고 업로드 수 |
geo_abuse_report_uploads_verification_total |
Gauge | 18.10 | url |
보조에서 검증을 시도할 남용 신고 업로드 수 |
geo_abuse_report_uploads_verified |
Gauge | 18.10 | url |
보조에서 성공적으로 검증된 남용 신고 업로드 수 |
geo_abuse_report_uploads_verification_failed |
Gauge | 18.10 | url |
보조에서 검증에 실패한 남용 신고 업로드 수 |
geo_project_uploads |
Gauge | 18.10 | url |
기본의 프로젝트 업로드 수 |
geo_project_uploads_checksum_total |
Gauge | 18.10 | url |
기본에서 체크섬할 프로젝트 업로드 수 |
geo_project_uploads_checksummed |
Gauge | 18.10 | url |
기본에서 체크섬을 성공적으로 계산한 프로젝트 업로드 수 |
geo_project_uploads_checksum_failed |
Gauge | 18.10 | url |
기본에서 체크섬 계산에 실패한 프로젝트 업로드 수 |
geo_project_uploads_synced |
Gauge | 18.10 | url |
보조에서 동기화된 동기화 가능한 프로젝트 업로드 수 |
geo_project_uploads_failed |
Gauge | 18.10 | url |
보조에서 동기화에 실패한 동기화 가능한 프로젝트 업로드 수 |
geo_project_uploads_registry |
Gauge | 18.10 | url |
레지스트리의 프로젝트 업로드 수 |
geo_project_uploads_verification_total |
Gauge | 18.10 | url |
보조에서 검증을 시도할 프로젝트 업로드 수 |
geo_project_uploads_verified |
Gauge | 18.10 | url |
보조에서 성공적으로 검증된 프로젝트 업로드 수 |
geo_project_uploads_verification_failed |
Gauge | 18.10 | url |
보조에서 검증에 실패한 프로젝트 업로드 수 |
geo_group_uploads |
Gauge | 18.11 | url |
기본의 그룹 업로드 수 |
geo_group_uploads_checksum_total |
Gauge | 18.11 | url |
기본에서 체크섬할 그룹 업로드 수 |
geo_group_uploads_checksummed |
Gauge | 18.11 | url |
기본에서 체크섬을 성공적으로 계산한 그룹 업로드 수 |
geo_group_uploads_checksum_failed |
Gauge | 18.11 | url |
기본에서 체크섬 계산에 실패한 그룹 업로드 수 |
geo_group_uploads_synced |
Gauge | 18.11 | url |
보조에서 동기화된 동기화 가능한 그룹 업로드 수 |
geo_group_uploads_failed |
Gauge | 18.11 | url |
보조에서 동기화에 실패한 동기화 가능한 그룹 업로드 수 |
geo_group_uploads_registry |
Gauge | 18.11 | url |
레지스트리의 그룹 업로드 수 |
geo_group_uploads_verification_total |
Gauge | 18.11 | url |
보조에서 검증을 시도할 그룹 업로드 수 |
geo_group_uploads_verified |
Gauge | 18.11 | url |
보조에서 성공적으로 검증된 그룹 업로드 수 |
geo_group_uploads_verification_failed |
Gauge | 18.11 | url |
보조에서 검증에 실패한 그룹 업로드 수 |
geo_user_uploads |
Gauge | 18.11 | url |
기본의 사용자 업로드 수 |
geo_user_uploads_checksum_total |
Gauge | 18.11 | url |
기본에서 체크섬할 사용자 업로드 수 |
geo_user_uploads_checksummed |
Gauge | 18.11 | url |
기본에서 체크섬을 성공적으로 계산한 사용자 업로드 수 |
geo_user_uploads_checksum_failed |
Gauge | 18.11 | url |
기본에서 체크섬 계산에 실패한 사용자 업로드 수 |
geo_user_uploads_synced |
Gauge | 18.11 | url |
보조에서 동기화된 동기화 가능한 사용자 업로드 수 |
geo_user_uploads_failed |
Gauge | 18.11 | url |
보조에서 동기화에 실패한 동기화 가능한 사용자 업로드 수 |
geo_user_uploads_registry |
Gauge | 18.11 | url |
레지스트리의 사용자 업로드 수 |
geo_user_uploads_verification_total |
Gauge | 18.11 | url |
보조에서 검증을 시도할 사용자 업로드 수 |
geo_user_uploads_verified |
Gauge | 18.11 | url |
보조에서 성공적으로 검증된 사용자 업로드 수 |
geo_user_uploads_verification_failed |
Gauge | 18.11 | url |
보조에서 검증에 실패한 사용자 업로드 수 |
geo_design_management_action_uploads |
Gauge | 18.11 | url |
기본의 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_checksum_total |
Gauge | 18.11 | url |
기본에서 체크섬할 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_checksummed |
Gauge | 18.11 | url |
기본에서 체크섬을 성공적으로 계산한 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_checksum_failed |
Gauge | 18.11 | url |
기본에서 체크섬 계산에 실패한 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_synced |
Gauge | 18.11 | url |
보조에서 동기화된 동기화 가능한 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_failed |
Gauge | 18.11 | url |
보조에서 동기화에 실패한 동기화 가능한 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_registry |
Gauge | 18.11 | url |
레지스트리의 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_verification_total |
Gauge | 18.11 | url |
보조에서 검증을 시도할 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_verified |
Gauge | 18.11 | url |
보조에서 성공적으로 검증된 디자인 관리 액션 업로드 수 |
geo_design_management_action_uploads_verification_failed |
Gauge | 18.11 | url |
보조에서 검증에 실패한 디자인 관리 액션 업로드 수 |
geo_achievement_uploads |
Gauge | 18.11 | url |
기본의 achievement 업로드 수 |
geo_achievement_uploads_checksum_total |
Gauge | 18.11 | url |
기본에서 체크섬할 achievement 업로드 수 |
geo_achievement_uploads_checksummed |
Gauge | 18.11 | url |
기본에서 체크섬을 성공적으로 계산한 achievement 업로드 수 |
geo_achievement_uploads_checksum_failed |
Gauge | 18.11 | url |
기본에서 체크섬 계산에 실패한 achievement 업로드 수 |
geo_achievement_uploads_synced |
Gauge | 18.11 | url |
보조에서 동기화된 동기화 가능한 achievement 업로드 수 |
geo_achievement_uploads_failed |
Gauge | 18.11 | url |
보조에서 동기화에 실패한 동기화 가능한 achievement 업로드 수 |
geo_achievement_uploads_registry |
Gauge | 18.11 | url |
레지스트리의 achievement 업로드 수 |
geo_achievement_uploads_verification_total |
Gauge | 18.11 | url |
보조에서 검증을 시도할 achievement 업로드 수 |
geo_achievement_uploads_verified |
Gauge | 18.11 | url |
보조에서 성공적으로 검증된 achievement 업로드 수 |
geo_achievement_uploads_verification_failed |
Gauge | 18.11 | url |
보조에서 검증에 실패한 achievement 업로드 수 |
geo_status_failed_total |
Counter | 10.2 | url |
Geo 노드에서 상태를 가져오는 데 실패한 횟수 |
geo_terraform_state_versions_checksum_failed |
Gauge | 13.5 | url |
기본에서 체크섬 계산에 실패한 Terraform 상태 버전 수 |
geo_terraform_state_versions_checksum_total |
Gauge | 13.12 | url |
기본에서 체크섬할 필요가 있는 Terraform 상태 버전 수 |
geo_terraform_state_versions_checksummed |
Gauge | 13.5 | url |
기본에서 성공적으로 체크섬된 Terraform 상태 버전 수 |
geo_terraform_state_versions_failed |
Gauge | 13.5 | url |
보조에서 동기화에 실패한 동기화 가능한 Terraform 상태 버전 수 |
geo_terraform_state_versions_registry |
Gauge | 13.5 | url |
레지스트리의 Terraform 상태 버전 수 |
geo_terraform_state_versions_synced |
Gauge | 13.5 | url |
보조에서 동기화된 동기화 가능한 Terraform 상태 버전 수 |
geo_terraform_state_versions_verification_failed |
Gauge | 13.12 | url |
보조에서 검증에 실패한 Terraform 상태 버전 수 |
geo_terraform_state_versions_verification_total |
Gauge | 13.12 | url |
보조에서 검증을 시도할 Terraform 상태 버전 수 |
geo_terraform_state_versions_verified |
Gauge | 13.12 | url |
보조에서 성공적으로 검증된 Terraform 상태 버전 수 |
geo_terraform_state_versions |
Gauge | 13.5 | url |
기본의 Terraform 상태 버전 수 |
geo_uploads_checksum_failed |
Gauge | 14.6 | url |
기본에서 체크섬 계산에 실패한 업로드 수 |
geo_uploads_checksum_total |
Gauge | 14.6 | url |
기본에서 체크섬할 업로드 수 |
geo_uploads_checksummed |
Gauge | 14.6 | url |
기본에서 체크섬을 성공적으로 계산한 업로드 수 |
geo_uploads_failed |
Gauge | 14.1 | url |
보조에서 동기화에 실패한 동기화 가능한 업로드 수 |
geo_uploads_registry |
Gauge | 14.1 | url |
레지스트리의 업로드 수 |
geo_uploads_synced |
Gauge | 14.1 | url |
보조에서 동기화된 업로드 수 |
geo_uploads_verification_failed |
Gauge | 14.6 | url |
보조에서 검증에 실패한 업로드 수 |
geo_uploads_verification_total |
Gauge | 14.6 | url |
보조에서 검증을 시도할 업로드 수 |
geo_uploads_verified |
Gauge | 14.6 | url |
보조에서 성공적으로 검증된 업로드 수 |
geo_uploads |
Gauge | 14.1 | url |
기본의 업로드 수 |
geo_bulk_import_export_upload_uploads |
Gauge | 19.0 | url |
기본의 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_checksum_total |
Gauge | 19.0 | url |
기본에서 체크섬할 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_checksummed |
Gauge | 19.0 | url |
기본에서 체크섬을 성공적으로 계산한 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_checksum_failed |
Gauge | 19.0 | url |
기본에서 체크섬 계산에 실패한 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_synced |
Gauge | 19.0 | url |
보조에서 동기화된 동기화 가능한 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_failed |
Gauge | 19.0 | url |
보조에서 동기화에 실패한 동기화 가능한 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_registry |
Gauge | 19.0 | url |
레지스트리의 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_verification_total |
Gauge | 19.0 | url |
보조에서 검증을 시도할 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_verified |
Gauge | 19.0 | url |
보조에서 성공적으로 검증된 bulk import/export 아카이브 파일 수 |
geo_bulk_import_export_upload_uploads_verification_failed |
Gauge | 19.0 | url |
보조에서 검증에 실패한 bulk import/export 아카이브 파일 수 |
geo_import_export_upload_uploads |
Gauge | 19.0 | url |
기본의 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_checksum_total |
Gauge | 19.0 | url |
기본에서 체크섬할 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_checksummed |
Gauge | 19.0 | url |
기본에서 체크섬을 성공적으로 계산한 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_checksum_failed |
Gauge | 19.0 | url |
기본에서 체크섬 계산에 실패한 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_synced |
Gauge | 19.0 | url |
보조에서 동기화된 동기화 가능한 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_failed |
Gauge | 19.0 | url |
보조에서 동기화에 실패한 동기화 가능한 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_registry |
Gauge | 19.0 | url |
레지스트리의 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_verification_total |
Gauge | 19.0 | url |
보조에서 검증을 시도할 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_verified |
Gauge | 19.0 | url |
보조에서 성공적으로 검증된 import/export 아카이브 업로드 수 |
geo_import_export_upload_uploads_verification_failed |
Gauge | 19.0 | url |
보조에서 검증에 실패한 import/export 아카이브 업로드 수 |
geo_vulnerability_archive_export_uploads |
Gauge | 19.0 | url |
기본의 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_checksum_total |
Gauge | 19.0 | url |
기본에서 체크섬할 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_checksummed |
Gauge | 19.0 | url |
기본에서 체크섬을 성공적으로 계산한 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_checksum_failed |
Gauge | 19.0 | url |
기본에서 체크섬 계산에 실패한 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_synced |
Gauge | 19.0 | url |
보조에서 동기화된 동기화 가능한 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_failed |
Gauge | 19.0 | url |
보조에서 동기화에 실패한 동기화 가능한 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_registry |
Gauge | 19.0 | url |
레지스트리의 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_verification_total |
Gauge | 19.0 | url |
보조에서 검증을 시도할 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_verified |
Gauge | 19.0 | url |
보조에서 성공적으로 검증된 취약성 아카이브 내보내기 업로드 수 |
geo_vulnerability_archive_export_uploads_verification_failed |
Gauge | 19.0 | url |
보조에서 검증에 실패한 취약성 아카이브 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads |
Gauge | 19.0 | url |
기본의 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_checksum_total |
Gauge | 19.0 | url |
기본에서 체크섬할 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_checksummed |
Gauge | 19.0 | url |
기본에서 체크섬을 성공적으로 계산한 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_checksum_failed |
Gauge | 19.0 | url |
기본에서 체크섬 계산에 실패한 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_synced |
Gauge | 19.0 | url |
보조에서 동기화된 동기화 가능한 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_failed |
Gauge | 19.0 | url |
보조에서 동기화에 실패한 동기화 가능한 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_registry |
Gauge | 19.0 | url |
레지스트리의 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_verification_total |
Gauge | 19.0 | url |
보조에서 검증을 시도할 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_verified |
Gauge | 19.0 | url |
보조에서 성공적으로 검증된 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_verification_failed |
Gauge | 19.0 | url |
보조에서 검증에 실패한 프로젝트 import export 관계 내보내기 업로드 수 |
geo_project_import_export_relation_export_upload_uploads_oldest_unsynced_time |
Gauge | 19.0 | url |
보조에서 가장 오래된 미동기 프로젝트 import export 관계 내보내기 업로드의 타임스탬프 |
geo_vulnerability_export_uploads |
Gauge | 19.0 | url |
기본의 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_checksum_total |
Gauge | 19.0 | url |
기본에서 체크섬할 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_checksummed |
Gauge | 19.0 | url |
기본에서 체크섬을 성공적으로 계산한 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_checksum_failed |
Gauge | 19.0 | url |
기본에서 체크섬 계산에 실패한 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_synced |
Gauge | 19.0 | url |
보조에서 동기화된 동기화 가능한 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_failed |
Gauge | 19.0 | url |
보조에서 동기화에 실패한 동기화 가능한 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_registry |
Gauge | 19.0 | url |
레지스트리의 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_verification_total |
Gauge | 19.0 | url |
보조에서 검증을 시도할 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_verified |
Gauge | 19.0 | url |
보조에서 성공적으로 검증된 취약성 내보내기 업로드 수 |
geo_vulnerability_export_uploads_verification_failed |
Gauge | 19.0 | url |
보조에서 검증에 실패한 취약성 내보내기 업로드 수 |
gitlab_audit_event_streaming_worker_total |
Counter | 18.9 | should_stream, should_persist, streamable |
스트리밍 워커에서 처리된 감사 이벤트 |
gitlab_ci_queue_active_runners_total |
Histogram | 16.3 | 프로젝트에서 CI/CD 큐를 처리할 수 있는 활성 러너 수 | |
gitlab_maintenance_mode |
Gauge | 15.11 | GitLab 유지 관리 모드가 활성화되어 있나요? | |
gitlab_memwd_violations_handled_total |
Counter | 15.9 | Sidekiq 프로세스 메모리 위반이 처리된 총 횟수 | |
gitlab_memwd_violations_total |
Counter | 15.9 | Sidekiq 프로세스가 메모리 임계값을 위반한 총 횟수 | |
gitlab_optimistic_locking_retries |
Histogram | 13.10 | 낙관적 재시도 잠금을 실행하기 위한 재시도 횟수 | |
gitlab_transaction_event_remote_mirrors_failed_total |
Counter | 10.8 | 실패한 원격 미러 카운터 | |
gitlab_transaction_event_remote_mirrors_finished_total |
Counter | 10.8 | 완료된 원격 미러 카운터 | |
gitlab_transaction_event_remote_mirrors_running_total |
Counter | 10.8 | 실행 중인 원격 미러 카운터 | |
global_search_awaiting_indexing_queue_size |
Gauge | 13.2 | 18.7에서 더 이상 사용되지 않으며 제거됨. search_advanced_awaiting_indexing_queue_size로 대체됨. 인덱싱이 일시 중지된 동안 Elasticsearch에 동기화를 기다리는 데이터베이스 업데이트 수 |
|
global_search_bulk_cron_initial_queue_size |
Gauge | 13.1 | 18.7에서 더 이상 사용되지 않으며 제거됨. search_advanced_bulk_cron_initial_queue_size로 대체됨. Elasticsearch에 동기화를 기다리는 초기 데이터베이스 업데이트 수 |
|
global_search_bulk_cron_queue_size |
Gauge | 12.10 | 18.7에서 더 이상 사용되지 않으며 제거됨. search_advanced_bulk_cron_queue_size로 대체됨. Elasticsearch에 동기화를 기다리는 증분 데이터베이스 업데이트 수 |
|
limited_capacity_worker_max_running_jobs |
Gauge | 13.5 | worker |
최대 실행 중인 작업 수 |
limited_capacity_worker_remaining_work_count |
Gauge | 13.5 | worker |
큐에 대기 중인 작업 수 |
limited_capacity_worker_running_jobs |
Gauge | 13.5 | worker |
실행 중인 작업 수 |
search_advanced_awaiting_indexing_queue_size |
Gauge | 17.6 | 인덱싱이 일시 중지된 동안 Elasticsearch에 동기화를 기다리는 데이터베이스 업데이트 수 | |
search_advanced_bulk_cron_embedding_queue_size |
Gauge | 17.6 | Elasticsearch에 동기화를 기다리는 임베딩 업데이트 수 | |
search_advanced_bulk_cron_initial_queue_size |
Gauge | 17.6 | Elasticsearch에 동기화를 기다리는 초기 데이터베이스 업데이트 수 | |
search_advanced_bulk_cron_queue_size |
Gauge | 17.6 | Elasticsearch에 동기화를 기다리는 증분 데이터베이스 업데이트 수 | |
sidekiq_concurrency_limit_current_concurrent_jobs |
Gauge | 17.6 | worker, feature_category |
현재 동시 실행 중인 작업 수. |
sidekiq_concurrency_limit_current_limit |
Gauge | 18.3 | worker, feature_category |
스로틀링에 따라 현재 실행 허용된 동시 작업 수 |
sidekiq_concurrency_limit_max_concurrent_jobs |
Gauge | 17.3 | worker, feature_category |
최대 동시 실행 Sidekiq 작업 수 |
sidekiq_concurrency_limit_queue_jobs |
Gauge | 17.3 | worker, feature_category |
동시성 제한 큐에서 대기 중인 Sidekiq 작업 수 |
sidekiq_concurrency |
Gauge | 12.5 | 최대 Sidekiq 작업 수 | |
sidekiq_elasticsearch_requests_duration_seconds |
Histogram | 13.1 | queue, boundary, external_dependencies, feature_category, job_status, urgency |
Sidekiq 작업이 Elasticsearch 서버에 요청하는 데 소요된 시간(초) |
sidekiq_elasticsearch_requests_total |
Counter | 13.1 | queue, boundary, external_dependencies, feature_category, job_status, urgency |
Sidekiq 작업 실행 중 Elasticsearch 요청 |
sidekiq_jobs_completion_seconds |
Histogram | 12.2 | queue, boundary, external_dependencies, feature_category, job_status, urgency |
Sidekiq 작업 완료까지 소요된 시간(초) |
sidekiq_jobs_cpu_seconds |
Histogram | 12.4 | queue, boundary, external_dependencies, feature_category, job_status, urgency |
Sidekiq 작업을 실행하는 CPU 시간(초) |
sidekiq_jobs_db_seconds |
Histogram | 12.9 | queue, boundary, external_dependencies, feature_category, job_status, urgency |
Sidekiq 작업을 실행하는 DB 시간(초) |
sidekiq_jobs_dead_total |
Counter | 13.7 | queue, boundary, external_dependencies, feature_category, urgency |
Sidekiq 데드 작업(재시도 횟수가 초과된 작업) |
sidekiq_jobs_failed_total |
Counter | 12.2 | queue, boundary, external_dependencies, feature_category, urgency |
실패한 Sidekiq 작업 |
sidekiq_jobs_gitaly_seconds |
Histogram | 12.9 | queue, boundary, external_dependencies, feature_category, job_status, urgency |
Sidekiq 작업을 실행하는 Gitaly 시간(초) |
sidekiq_jobs_interrupted_total |
Counter | 15.2 | queue, boundary, external_dependencies, feature_category, urgency |
중단된 Sidekiq 작업 |
sidekiq_jobs_queue_duration_seconds |
Histogram | 12.5 | queue, boundary, external_dependencies, feature_category, urgency |
Sidekiq 작업이 실행되기 전 큐에 대기한 시간(초) |
sidekiq_jobs_retried_total |
Counter | 12.2 | queue, boundary, external_dependencies, feature_category, urgency |
재시도된 Sidekiq 작업 |
sidekiq_jobs_skipped_total |
Counter | 16.2 | worker, action, feature_category, reason |
drop_sidekiq_jobs 기능 플래그가 활성화되거나 run_sidekiq_jobs 기능 플래그가 비활성화될 때 건너뛰어지는(삭제 또는 지연) 작업 수 |
sidekiq_mem_total_bytes |
Gauge | 15.3 | 오브젝트 슬롯을 소비하는 오브젝트와 malloc이 필요한 오브젝트에 할당된 총 바이트 수 | |
sidekiq_redis_requests_duration_seconds |
Histogram | 13.1 | queue, boundary, external_dependencies, feature_category, job_status, urgency |
Sidekiq 작업이 Redis 서버를 쿼리하는 데 소요된 시간(초) |
sidekiq_redis_requests_total |
Counter | 13.1 | queue, boundary, external_dependencies, feature_category, job_status, urgency |
Sidekiq 작업 실행 중 Redis 요청 |
sidekiq_running_jobs |
Gauge | 12.2 | queue, boundary, external_dependencies, feature_category, urgency |
실행 중인 Sidekiq 작업 수 |
sidekiq_throttling_events_total |
Counter | 18.3 | worker, strategy |
Sidekiq 스로틀링 이벤트 총 수 |
sidekiq_watchdog_running_jobs_total |
Counter | 15.9 | worker_class |
RSS 제한에 도달했을 때 현재 실행 중인 작업 |
데이터베이스 로드 밸런싱 메트릭#
다음 메트릭을 사용할 수 있습니다:
| 메트릭 | 유형 | 버전 | 레이블 | 설명 |
|---|---|---|---|---|
db_load_balancing_hosts |
Gauge | 12.3 | 로드 밸런싱 호스트의 현재 수 | |
sidekiq_load_balancing_count |
Counter | 13.11 | queue, boundary, external_dependencies, feature_category, job_status, urgency, data_consistency, load_balancing_strategy |
:sticky 또는 :delayed로 설정된 데이터 일관성으로 로드 밸런싱을 사용하는 Sidekiq 작업 |
gitlab_transaction_caught_up_replica_pick_count_total |
Counter | 14.1 | result |
업데이트된 복제본에 대한 검색 시도 수 |
데이터베이스 파티셔닝 메트릭#
다음 메트릭을 사용할 수 있습니다:
| 메트릭 | 유형 | 버전 | 설명 |
|---|---|---|---|
db_partitions_present |
Gauge | 13.4 | 존재하는 데이터베이스 파티션 수 |
db_partitions_missing |
Gauge | 13.4 | 현재 예상되지만 존재하지 않는 데이터베이스 파티션 수 |
연결 풀 메트릭#
이 메트릭은 데이터베이스 연결 풀의 상태를 기록하며 모든 메트릭에는 다음 레이블이 있습니다:
class- 기록되는 Ruby 클래스.ActiveRecord::Base는 기본 데이터베이스 연결입니다.Geo::TrackingBase는 활성화된 경우 Geo 추적 데이터베이스에 대한 연결입니다.
host- 데이터베이스 연결에 사용된 호스트 이름.port- 데이터베이스 연결에 사용된 포트.
| 메트릭 | 유형 | 버전 | 설명 |
|---|---|---|---|
gitlab_database_connection_pool_size |
Gauge | 13.0 | 총 연결 풀 용량 |
gitlab_database_connection_pool_connections |
Gauge | 13.0 | 풀의 현재 연결 수(= idle + busy + dead) |
gitlab_database_connection_pool_busy |
Gauge | 13.0 | 소유자가 아직 살아있는 사용 중인 연결 |
gitlab_database_connection_pool_dead |
Gauge | 13.0 | 소유자가 살아있지 않은 사용 중인 연결 |
gitlab_database_connection_pool_idle |
Gauge | 13.0 | 생성되었지만 현재 사용되지 않는 연결 |
gitlab_database_extended_connection_pool_busy |
Gauge | 17.11 | 소유자가 아직 살아있는 사용 중인 연결(스레드별) |
gitlab_database_extended_connection_pool_dead |
Gauge | 17.11 | 소유자가 살아있지 않은 사용 중인 연결(스레드별) |
gitlab_database_connection_pool_waiting |
Gauge | 13.0 | 현재 이 큐에서 대기 중인 스레드 |
gitlab_database_extended_connection_pool_busy 및 gitlab_database_extended_connection_pool_dead 메트릭은 스레드별 세분화를 위해 thread_name 레이블을 포함합니다. 이 메트릭은 높은 카디널리티로 인해 기본적으로 비활성화되어 있습니다. 파드의 일정 비율에 대해 활성화하려면 per_thread_db_connection_pool_metrics ops 기능 플래그를 사용하세요.
Ruby 메트릭#
몇 가지 기본 Ruby 런타임 메트릭을 사용할 수 있습니다:
| 메트릭 | 유형 | 버전 | 설명 |
|---|---|---|---|
ruby_gc_duration_seconds |
Counter | 11.1 | Ruby GC에서 소요된 시간 |
ruby_gc_stat_... |
Gauge | 11.1 | GC.stat의 다양한 메트릭 |
ruby_gc_stat_ext_heap_fragmentation |
Gauge | 15.2 | 에덴 슬롯 대비 라이브 오브젝트로 측정된 Ruby 힙 단편화 수준(범위 0 ~ 1) |
ruby_file_descriptors |
Gauge | 11.1 | 프로세스당 파일 디스크립터 |
ruby_sampler_duration_seconds |
Counter | 11.1 | 통계 수집에 소요된 시간 |
ruby_process_cpu_seconds_total |
Gauge | 12.0 | 프로세스당 총 CPU 시간 |
ruby_process_max_fds |
Gauge | 12.0 | 프로세스당 최대 열린 파일 디스크립터 수 |
ruby_process_resident_memory_bytes |
Gauge | 12.0 | 프로세스의 메모리 사용량(RSS/상주 세트 크기) |
ruby_process_resident_anon_memory_bytes |
Gauge | 15.6 | 프로세스의 익명 메모리 사용량(RSS/상주 세트 크기) |
ruby_process_resident_file_memory_bytes |
Gauge | 15.6 | 프로세스의 파일 지원 메모리 사용량(RSS/상주 세트 크기) |
ruby_process_unique_memory_bytes |
Gauge | 13.0 | 프로세스의 메모리 사용량(USS/고유 세트 크기) |
ruby_process_proportional_memory_bytes |
Gauge | 13.0 | 프로세스의 메모리 사용량(PSS/비례 세트 크기) |
ruby_process_start_time_seconds |
Gauge | 12.0 | 프로세스 시작 시간의 UNIX 타임스탬프 |
Puma 메트릭#
| 메트릭 | 유형 | 버전 | 설명 |
|---|---|---|---|
puma_workers |
Gauge | 12.0 | 총 워커 수 |
puma_running_workers |
Gauge | 12.0 | 부팅된 워커 수 |
puma_stale_workers |
Gauge | 12.0 | 오래된 워커 수 |
puma_running |
Gauge | 12.0 | 실행 중인 스레드 수 |
puma_queued_connections |
Gauge | 12.0 | 워커 스레드를 기다리는 해당 워커의 "to do" 세트의 연결 수 |
puma_active_connections |
Gauge | 12.0 | 요청을 처리 중인 스레드 수 |
puma_pool_capacity |
Gauge | 12.0 | 워커가 현재 처리할 수 있는 요청 수 |
puma_max_threads |
Gauge | 12.0 | 최대 워커 스레드 수 |
puma_idle_threads |
Gauge | 12.0 | 요청을 처리하지 않는 생성된 스레드 수 |
Redis 메트릭#
이 클라이언트 메트릭은 Redis 서버 메트릭을 보완하기 위한 것입니다. 이 메트릭은 Redis 인스턴스별로 세분화됩니다. 이 메트릭에는 모두 Redis 인스턴스를 나타내는 storage 레이블이 있습니다. 예를 들어 cache 또는 shared_state.
| 메트릭 | 유형 | 버전 | 설명 |
|---|---|---|---|
gitlab_redis_client_exceptions_total |
Counter | 13.2 | Redis 클라이언트 예외 수(예외 클래스별로 세분화) |
gitlab_redis_client_requests_total |
Counter | 13.2 | Redis 클라이언트 요청 수 |
gitlab_redis_client_requests_duration_seconds |
Histogram | 13.2 | Redis 요청 지연 시간(차단 명령 제외) |
gitlab_redis_client_redirections_total |
Counter | 15.10 | Redis 클러스터 MOVED/ASK 리디렉션 수(리디렉션 유형별로 세분화) |
gitlab_redis_client_requests_pipelined_commands |
Histogram | 16.4 | 단일 Redis 서버에 전송된 파이프라인당 명령 수 |
gitlab_redis_client_pipeline_redirections_count |
Histogram | 17.0 | 파이프라인의 Redis 클러스터 리디렉션 수 |
Git LFS 메트릭#
다양한 Git LFS 기능을 추적하는 메트릭.
| 메트릭 | 유형 | 버전 | 설명 |
|---|---|---|---|
gitlab_sli_lfs_update_objects_total |
Counter | 16.10 | 총 업데이트된 LFS 오브젝트 수 |
gitlab_sli_lfs_update_objects_error_total |
Counter | 16.10 | 총 업데이트된 LFS 오브젝트 오류 수 |
gitlab_sli_lfs_check_objects_total |
Counter | 16.10 | 총 확인된 LFS 오브젝트 수 |
gitlab_sli_lfs_check_objects_error_total |
Counter | 16.10 | 총 확인된 LFS 오브젝트 오류 수 |
gitlab_sli_lfs_validate_link_objects_total |
Counter | 16.10 | 총 검증된 LFS 연결 오브젝트 수 |
gitlab_sli_lfs_validate_link_objects_error_total |
Counter | 16.10 | 총 검증된 LFS 연결 오브젝트 오류 수 |
시크릿 감지 파트너 토큰 검증 메트릭#
히스토리
- GitLab 18.6에서 도입.
외부 파트너 API(AWS, GCP, Postman 등)를 통한 시크릿 감지 파트너 토큰 검증을 추적하는 메트릭.
| 메트릭 | 유형 | 버전 | 레이블 | 설명 |
|---|---|---|---|---|
validity_check_partner_api_duration_seconds |
Histogram | 18.6 | partner |
파트너 토큰 검증 요청에 대한 API 응답 시간 추적. 히스토그램 버킷: [0.1, 0.25, 0.5, 1, 2, 5, 10] 초. |
validity_check_partner_api_requests_total |
Counter | 18.6 | partner, status, error_type |
총 파트너 API 검증 요청 수. status는 success 또는 failure. error_type은 실패 시에만 포함(예: network_error, rate_limit, response_error). |
validity_check_network_errors_total |
Counter | 18.6 | partner, error_class |
파트너 API 호출 중 총 네트워크 오류. error_class는 오류 유형을 나타냄(예: Timeout, ConnectionRefused, HTTPError). |
validity_check_rate_limit_hits_total |
Counter | 18.6 | limit_type |
토큰 검증 중 총 속도 제한 도달. limit_type은 파트너 속도 제한 키에 해당(예: partner_aws_api, partner_gcp_api, partner_postman_api). |
파트너 레이블#
partner 레이블은 다음 값을 가질 수 있습니다:
aws- Amazon Web Services 토큰gcp- Google Cloud Platform 토큰postman- Postman API 토큰
메트릭 공유 디렉토리#
GitLab Prometheus 클라이언트는 멀티프로세스 서비스 간에 메트릭 데이터를 공유하기 위한 디렉토리가 필요합니다. 이 파일들은 Puma 서버에서 실행되는 모든 인스턴스 간에 공유됩니다. 디렉토리는 실행 중인 모든 Puma 프로세스에서 접근 가능해야 하며 그렇지 않으면 메트릭이 올바르게 작동하지 않습니다.
이 디렉토리의 위치는 환경 변수 prometheus_multiproc_dir을 사용하여 구성됩니다. 최상의 성능을 위해 이 디렉토리를 tmpfs에 생성하세요.
GitLab이 Linux 패키지를 사용하여 설치되고 tmpfs를 사용할 수 있는 경우 GitLab이 자동으로 메트릭 디렉토리를 구성합니다.
