GitLab Prometheus 메트릭

Tier: Free, Premium, Ultimate

Offering: Self-managed

GitLab Prometheus 메트릭을 활성화하려면:

  1. 관리자 액세스 권한이 있는 사용자로 GitLab에 로그인합니다.

  2. 왼쪽 사이드바에서 하단에 있는 관리(Admin)를 선택합니다.

  3. 설정(Settings) > 메트릭 및 프로파일링(Metrics and profiling)을 선택합니다.

  4. 메트릭 - 프모테우스(Metrics - Prometheus) 섹션을 찾아 GitLab Prometheus 메트릭 엔드포인트 활성화(Enable GitLab Prometheus metrics endpoint)를 선택합니다.

  5. GitLab 다시 시작하기해 변경 사항을 적용합니다.

자체 컴파일된 설치는 직접 구성해야 합니다.

메트릭 수집

GitLab은 내부 서비스 메트릭을 모니터링하고 이를 /-/metrics 엔드포인트에서 사용할 수 있도록 합니다. 다른 Prometheus 수출업체와 달리 메트릭에 액세스하기 위해서는 클라이언트 IP 주소가 명시적으로 허용되어야 합니다.

이 메트릭은 Linux 패키지 및 Helm 차트 설치에 대해 활성화되고 수집됩니다. 자체 컴파일된 설치의 경우, 이 메트릭을 수동으로 활성화하고 Prometheus 서버로 수집해야 합니다.

Sidekiq 노드에서 메트릭을 활성화하고 보려면 Sidekiq 메트릭을 참조하십시오.

사용 가능한 메트릭

  • caller_id 제거됨 redis_hit_miss_operations_totalredis_cache_generation_duration_seconds에서 GitLab 15.11.

다음 메트릭을 사용할 수 있습니다:

Metric Type Since Description Labels
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_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 CI/CD 파이프라인 생성에 소요된 시간(초) gitlab
gitlab_ci_pipeline_size_builds Histogram 13.1 파이프라인 소스별로 그룹화된 파이프라인 내의 총 빌드 수 source
gitlab_ci_runner_authentication_success_total Counter 15.2 러너 인증이 성공한 총 횟수 type
gitlab_ci_runner_authentication_failure_total Counter 15.2 러너 인증이 실패한 총 횟수  
gitlab_ghost_user_migration_lag_seconds Gauge 15.6 고스트 사용자 마이그레이션을 위해 예약된 가장 오래된 레코드의 대기 시간(초)  
gitlab_ghost_user_migration_scheduled_records_total Gauge 15.6 예약된 고스트 사용자 마이그레이션의 총 수  
gitlab_ci_active_jobs Histogram 14.2 파이프라인 생성 시 활성화된 작업 수  
gitlab_database_transaction_seconds Histogram 12.1 데이터베이스 트랜잭션에 소요된 시간(초)  
gitlab_method_call_duration_seconds Histogram 10.2 메서드 호출 실제 소요 시간 controller, action, module, method
gitlab_omniauth_login_total Counter 16.1 OmniAuth 로그인 시도 총 수 omniauth_provider, status
gitlab_page_out_of_bounds Counter 12.8 PageLimiter 페이지 제한에 도달한 카운터 controller, action, bot
gitlab_rails_boot_time_seconds Gauge 14.8 Rails 주 프로세스가 시작을 완료하는 데 걸린 시간  
gitlab_rails_queue_duration_seconds Histogram 9.4 GitLab Workhorse가 요청을 Rails에 전달하는 동안의 대기 시간 측정  
gitlab_sql_duration_seconds Histogram 10.2 SQL 실행 시간, SCHEMA 작업 및 BEGIN / COMMIT 제외  
gitlab_sql_<role>_duration_seconds Histogram 13.10 SQL 실행 시간, SCHEMA 작업 및 BEGIN / COMMIT 제외, 데이터베이스 역할별(기본/복제) 그룹화  
gitlab_ruby_threads_max_expected_threads Gauge 13.3 예상되는 실행 중인 Ruby 스레드의 최대 수  
gitlab_ruby_threads_running_threads Gauge 13.3 이름별로 실행 중인 Ruby 스레드 수  
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 Rails 캐시 호출에 대한 캐시 적중 카운터 controller, action, store, endpoint_id
gitlab_transaction_cache_read_miss_count_total Counter 10.2 Rails 캐시 호출에 대한 캐시 미스 카운터 controller, action, store, endpoint_id
gitlab_transaction_duration_seconds Histogram 10.2 성공적인 요청에 대한 지속 시간(gitlab_transaction_* 메트릭) controller, action, endpoint_id
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 ETag 캐시 적중에 대한 카운터 endpoint
gitlab_transaction_event_etag_caching_header_missing_total Counter 9.4 ETag 캐시 미스 - 헤더 누락에 대한 카운터 endpoint
gitlab_transaction_event_etag_caching_key_not_found_total Counter 9.4 ETag 캐시 미스 - 키를 찾을 수 없음에 대한 카운터 endpoint
gitlab_transaction_event_etag_caching_middleware_used_total Counter 9.4 ETag 미들웨어에 대한 접근 카운터 endpoint
gitlab_transaction_event_etag_caching_resource_changed_total Counter 9.4 ETag 캐시 미스 - 리소스 변경에 대한 카운터 endpoint
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 차이 패치 크기 제한 적중에 대한 카운터  
gitlab_transaction_event_push_branch_total Counter 9.4 모든 브랜치 푸시 카운터  
gitlab_transaction_event_rails_exception_total Counter 9.4 Rails 예외의 총 횟수  
gitlab_transaction_event_receive_email_total Counter 9.4 수신 이메일의 카운터 handler
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_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 GitLab Workhorse가 요청을 Rails에 전달하는 동안의 대기 시간 측정 controller, action, endpoint_id
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
http_requests_total Counter 9.4 Rack 요청 수 method, status
http_request_duration_seconds Histogram 9.4 성공적인 요청에 대한 Rack 미들웨어의 HTTP 응답 시간 method
gitlab_transaction_db_count_total Counter 13.1 SQL 호출의 총 수 controller, action, endpoint_id
gitlab_transaction_db_<role>_count_total Counter 13.10 데이터베이스 역할(기본/복제)별 총 SQL 호출 수 controller, action, endpoint_id
gitlab_transaction_db_write_count_total Counter 13.1 총 쓰기 SQL 호출 수 controller, action, endpoint_id
gitlab_transaction_db_cached_count_total Counter 13.1 총 캐시된 SQL 호출 수 controller, action, endpoint_id
gitlab_transaction_db_<role>_cached_count_total Counter 13.1 데이터베이스 역할(기본/복제)별 총 캐시된 SQL 호출 수 controller, action, endpoint_id
gitlab_transaction_db_<role>_wal_count_total Counter 14.0 데이터베이스 역할(기본/복제)별 WAL(쓰기 앞에 로깅 위치) 쿼리의 총 수 controller, action, endpoint_id
gitlab_transaction_db_<role>_wal_cached_count_total Counter 14.1 데이터베이스 역할(기본/복제)별 캐시된 WAL(쓰기 앞에 로깅 위치) 쿼리의 총 수 controller, action, endpoint_id
http_elasticsearch_requests_duration_seconds Histogram 13.1 웹 트랜잭션 중 Elasticsearch 요청의 지속 시간. Premium 및 Ultimate만 사용 가능. controller, action, endpoint_id
http_elasticsearch_requests_total Counter 13.1 웹 트랜잭션 중 Elasticsearch 요청 수. Premium 및 Ultimate만 사용 가능. controller, action, endpoint_id
pipelines_created_total Counter 9.4 생성된 파이프라인 수 source, partition_id
rack_uncaught_errors_total Counter 9.4 처리되지 않은 오류를 처리하는 Rack 연결 수  
user_session_logins_total Counter 9.4 GitLab이 시작되거나 다시 시작된 이후 로그인한 사용자 수  
upload_file_does_not_exist Counter 10.7 업로드 기록이 파일을 찾을 수 없는 횟수.  
failed_login_captcha_total Gauge 11.0 로그인 중 실패한 CAPTCHA 시도의 카운터  
successful_login_captcha_total Gauge 11.0 로그인 중 성공한 CAPTCHA 시도의 카운터  
auto_devops_pipelines_completed_total Counter 12.7 완료된 자동 DevOps 파이프라인의 카운터, 상태별 레이블로 지정  
artifact_report_<report_type>_builds_completed_total Counter 15.3 보고서 유형 아티팩트를 가진 완료된 CI 빌드의 카운터, 보고서 유형에 따라 그룹화되고 상태별 레이블 지정  
gitlab_metrics_dashboard_processing_time_ms Summary 12.10 메트릭 대시보드 처리 시간(밀리초) service, stages
action_cable_active_connections Gauge 13.4 현재 연결된 ActionCable WS 클라이언트 수 server_mode
action_cable_broadcasts_total Counter 13.10 발생한 ActionCable 방송 수 server_mode
action_cable_pool_min_size Gauge 13.4 ActionCable 스레드 풀의 최소 작업자 스레드 수 server_mode
action_cable_pool_max_size Gauge 13.4 ActionCable 스레드 풀의 최대 작업자 스레드 수 server_mode
action_cable_pool_current_size Gauge 13.4 ActionCable 스레드 풀의 현재 작업자 스레드 수 server_mode
action_cable_pool_largest_size Gauge 13.4 지금까지 관찰된 ActionCable 스레드 풀의 최대 작업자 스레드 수 server_mode
action_cable_pool_pending_tasks Gauge 13.4 ActionCable 스레드 풀에서 실행 대기 중인 작업 수 server_mode
action_cable_pool_tasks_total Gauge 13.4 ActionCable 스레드 풀에서 실행된 총 작업 수 server_mode
gitlab_ci_trace_operations_total Counter 13.4 빌드 추적에서의 다양한 작업의 총 양 operation
gitlab_ci_trace_bytes_total Counter 13.4 전송된 빌드 추적 바이트의 총 양  
action_cable_single_client_transmissions_total Counter 13.10 모든 클라이언트가 어떤 채널에서든 전송된 ActionCable 메시지 수 server_mode
action_cable_subscription_confirmations_total Counter 13.10 클라이언트가 확인한 ActionCable 구독 수 server_mode
action_cable_subscription_rejections_total Counter 13.10 클라이언트가 거부한 ActionCable 구독 수 server_mode
action_cable_transmitted_bytes_total Counter 16.0 ActionCable를 통해 전송된 바이트의 총 수 operation, channel
gitlab_issuable_fast_count_by_state_total Counter 13.5 이슈병합 요청 페이지에서의 행 수 작업의 총 양  
gitlab_issuable_fast_count_by_state_failures_total Counter 13.5 이슈병합 요청 페이지에서의 부드러운 실패 행 수 작업의 총 양  
gitlab_ci_trace_finalize_duration_seconds Histogram 13.6 오브젝트 저장소로의 빌드 추적 청크 마이그레이션 소요 시간  
gitlab_vulnerability_report_branch_comparison_real_duration_seconds Histogram 15.11 기본 분기 SQL 쿼리에서의 취약점 보고서 실행 지속 시간  
gitlab_vulnerability_report_branch_comparison_cpu_duration_seconds Histogram 15.11 기본 분기 SQL 쿼리에서의 취약점 보고서 실행 CPU 지속 시간  
gitlab_external_http_total Counter 13.8 외부 시스템에 대한 HTTP 호출의 총 수 controller, action, endpoint_id
gitlab_external_http_duration_seconds Counter 13.8 외부 시스템에 대한 각 HTTP 호출에 소요된 시간(초)  
gitlab_external_http_exception_total Counter 13.8 외부 HTTP 호출 중 발생한 예외의 총 수  
ci_report_parser_duration_seconds Histogram 13.9 CI/CD 보고서 아티팩트를 구문 분석하는 데 걸리는 시간 parser
pipeline_graph_link_calculation_duration_seconds Histogram 13.9 링크 계산에 소요된 총 시간(초)  
pipeline_graph_links_total Histogram 13.9 그래프당 링크 수  
pipeline_graph_links_per_job_ratio Histogram 13.9 그래프당 작업당 링크 비율  
gitlab_ci_pipeline_security_orchestration_policy_processing_duration_seconds Histogram 13.12 CI/CD 파이프라인에서 보안 정책을 처리하는 데 걸리는 시간(초)  
gitlab_spamcheck_request_duration_seconds Histogram 13.12 Rails와 안티 스팸 엔진 간의 요청 지속 시간  
service_desk_thank_you_email Counter 14.0 새로운 서비스 데스크 이메일에 대한 이메일 응답의 총 수  
service_desk_new_note_email Counter 14.0 새로운 서비스 데스크 댓글에 대한 이메일 알림의 총 수  
email_receiver_error Counter 14.1 수신 이메일을 처리하는 중 발생한 오류의 총 수  
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_ci_build_trace_errors_total Counter 14.4 빌드 추적의 다양한 오류 유형의 총 수 error_reason
gitlab_presentable_object_cacheless_render_real_duration_seconds Histogram 15.3 특정 웹 요청 개체를 캐시 없이 표현하는 데 소요된 실제 시간 controller, action, endpoint_id
cached_object_operations_total Counter 15.3 특정 웹 요청을 위해 캐시된 개체의 총 수 controller, action, endpoint_id
redis_hit_miss_operations_total Counter 15.6 Redis 캐시 적중 및 미스의 총 수 cache_hit, cache_identifier, feature_category, backing_resource
redis_cache_generation_duration_seconds Histogram 15.6 Redis 캐시 생성을 위한 시간 cache_hit, cache_identifier, feature_category, backing_resource
gitlab_diffs_reorder_real_duration_seconds Histogram 15.8 차이 배치 요청에서 diff 파일을 재정렬하는 데 소요된 시간(초) controller, action, endpoint_id
gitlab_diffs_collection_real_duration_seconds Histogram 15.8 차이 배치 요청에서 병합 요청 diff 파일을 쿼리하는 데 소요된 시간(초) controller, action, endpoint_id
gitlab_diffs_comparison_real_duration_seconds Histogram 15.8 차이 배치 요청에서 비교 데이터를 가져오는 데 소요된 시간(초) controller, action, endpoint_id
gitlab_diffs_unfoldable_positions_real_duration_seconds Histogram 15.8 차이 배치 요청에서 펼칠 수 있는 노트 위치를 가져오는 데 소요된 시간(초) controller, action
gitlab_diffs_unfold_real_duration_seconds Histogram 15.8 차이 배치 요청에서 위치를 펼치는 데 소요된 시간(초) controller, action, endpoint_id
gitlab_diffs_write_cache_real_duration_seconds Histogram 15.8 차이 배치 요청에서 강조된 줄과 통계를 캐싱하는 데 소요된 시간(초) controller, action, endpoint_id
gitlab_diffs_highlight_cache_decorate_real_duration_seconds Histogram 15.8 차이 배치 요청에서 캐시에서 강조된 줄을 설정하는 데 소요된 시간(초) controller, action, endpoint_id
gitlab_diffs_render_real_duration_seconds Histogram 15.8 차이 배치 요청에서 차이를 직렬화하고 렌더링하는 데 소요된 시간(초) controller, action, endpoint_id
gitlab_memwd_violations_total Counter 15.9 Ruby 프로세스가 메모리 기준을 위반한 총 횟수  
gitlab_memwd_violations_handled_total Counter 15.9 Ruby 프로세스 메모리 위반 처리가 완료된 총 횟수  
gitlab_sli_rails_request_apdex_total Counter 14.4 요청 Apdex 측정의 총 수. 자세한 내용은 Rails 요청 SLIs를 참조하세요. endpoint_id, feature_category, request_urgency
gitlab_sli_rails_request_apdex_success_total Counter 14.4 목표 기간을 충족한 성공적인 요청의 총 수. gitlab_sli_rails_requests_apdex_total로 나누어 성공 비율을 계산합니다. endpoint_id, feature_category, request_urgency
gitlab_sli_rails_request_error_total Counter 15.7 요청 오  

기능 플래그로 제어되는 메트릭

다음 메트릭은 기능 플래그로 제어될 수 있습니다:

메트릭 기능 플래그
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

Praefect 메트릭

Praefect를 구성하여 메트릭을 보고할 수 있습니다. 사용 가능한 메트릭에 대한 정보는 관련 문서를 참조하세요.

Sidekiq 메트릭

Sidekiq 작업 또한 메트릭을 수집할 수 있으며, 이러한 메트릭은 Sidekiq exporter가 활성화된 경우 접근할 수 있습니다: 예를 들어, gitlab.ymlmonitoring.sidekiq_exporter 구성 옵션을 사용합니다. 이러한 메트릭은 구성된 포트의 /metrics 경로에서 제공됩니다.

메트릭 유형 시작 설명 레이블
sidekiq_jobs_cpu_seconds Histogram 12.4 Sidekiq 작업을 실행하는 데 소요된 CPU 시간(초) queue, boundary, external_dependencies, feature_category, job_status, urgency
sidekiq_jobs_completion_seconds Histogram 12.2 Sidekiq 작업을 완료하는 데 걸린 시간(초) queue, boundary, external_dependencies, feature_category, job_status, urgency
sidekiq_jobs_db_seconds Histogram 12.9 Sidekiq 작업을 실행하는 데 소요된 DB 시간(초) queue, boundary, external_dependencies, feature_category, job_status, urgency
sidekiq_jobs_gitaly_seconds Histogram 12.9 Sidekiq 작업을 실행하는 데 소요된 Gitaly 시간(초) queue, boundary, external_dependencies, feature_category, job_status, urgency
sidekiq_redis_requests_duration_seconds Histogram 13.1 Sidekiq 작업이 Redis 서버에 쿼리하는 데 소요된 시간(초) queue, boundary, external_dependencies, feature_category, job_status, urgency
sidekiq_elasticsearch_requests_duration_seconds Histogram 13.1 Sidekiq 작업이 Elasticsearch 서버에 요청하는 데 소요된 시간(초) queue, boundary, external_dependencies, feature_category, job_status, urgency
sidekiq_jobs_queue_duration_seconds Histogram 12.5 Sidekiq 작업이 실행되기 전에 대기한 시간(초) queue, boundary, external_dependencies, feature_category, urgency
sidekiq_jobs_failed_total Counter 12.2 실패한 Sidekiq 작업 수 queue, boundary, external_dependencies, feature_category, urgency
sidekiq_jobs_retried_total Counter 12.2 재시도된 Sidekiq 작업 수 queue, boundary, external_dependencies, feature_category, urgency
sidekiq_jobs_interrupted_total Counter 15.2 중단된 Sidekiq 작업 수 queue, boundary, external_dependencies, feature_category, urgency
sidekiq_jobs_dead_total Counter 13.7 Dead Sidekiq 작업 수 (재시도를 모두 소진한 작업) queue, boundary, external_dependencies, feature_category, urgency
sidekiq_redis_requests_total Counter 13.1 Sidekiq 작업 실행 중 Redis 요청 수 queue, boundary, external_dependencies, feature_category, job_status, urgency
sidekiq_elasticsearch_requests_total Counter 13.1 Sidekiq 작업 실행 중 Elasticsearch 요청 수 queue, boundary, external_dependencies, feature_category, job_status, urgency
sidekiq_jobs_skipped_total Counter 16.2 drop_sidekiq_jobs 기능 플래그가 활성화되어 있거나 run_sidekiq_jobs 기능 플래그가 비활성화되어 있는 경우 건너뛰어진 작업 수 worker, action
sidekiq_running_jobs Gauge 12.2 현재 실행 중인 Sidekiq 작업 수 queue, boundary, external_dependencies, feature_category, urgency
sidekiq_concurrency Gauge 12.5 최대 실행 가능한 Sidekiq 작업 수  
sidekiq_mem_total_bytes Gauge 15.3 객체 슬롯을 소비하는 객체와 malloc이 필요한 객체에 할당된 바이트 수  
sidekiq_concurrency_limit_queue_jobs Gauge 17.3 동시성 제한 대기열에 대기 중인 Sidekiq 작업 수 worker
sidekiq_concurrency_limit_max_concurrent_jobs Gauge 17.3 최대 동시 실행 가능한 Sidekiq 작업 수 worker
sidekiq_concurrency_limit_deferred_jobs_total Counter 17.3 연기된 Sidekiq 작업의 총 수 worker
geo_db_replication_lag_seconds Gauge 10.2 데이터베이스 복제 지연(초) url
geo_repositories Gauge 10.2 18.0에서 제거될 예정입니다. geo_project_repositories로 대체되었습니다. 기본에서 사용할 수 있는 저장소 총 수 url
geo_lfs_objects Gauge 10.2 기본에서 LFS 객체의 수 url
geo_lfs_objects_checksummed Gauge 14.6 기본에서 성공적으로 체크섬이 계산된 LFS 객체의 수 url
geo_lfs_objects_checksum_failed Gauge 14.6 기본에서 체크섬 계산에 실패한 LFS 객체의 수 url
geo_lfs_objects_checksum_total Gauge 14.6 기본에서 체크섬이 필요로 하는 LFS 객체의 수 url
geo_lfs_objects_synced Gauge 10.2 보조에서 동기화된 LFS 객체의 수 url
geo_lfs_objects_failed Gauge 10.2 보조에서 동기화에 실패한 LFS 객체의 수 url
geo_lfs_objects_registry Gauge 14.6 레지스트리에 있는 LFS 객체의 수 url
geo_lfs_objects_verified Gauge 14.6 보조에서 성공적으로 확인된 LFS 객체의 수 url
geo_lfs_objects_verification_failed Gauge 14.6 보조에서 검증에 실패한 LFS 객체의 수 url
geo_lfs_objects_verification_total Gauge 14.6 보조에서 확인을 시도할 LFS 객체의 수 url
geo_last_event_id Gauge 10.2 기본에서 최신 이벤트 로그 항목의 데이터베이스 ID url
geo_last_event_timestamp Gauge 10.2 기본에서 최신 이벤트 로그 항목의 UNIX 타임스탬프 url
geo_cursor_last_event_id Gauge 10.2 보조에서 처리된 이벤트 로그의 마지막 데이터베이스 ID url
geo_cursor_last_event_timestamp Gauge 10.2 보조에서 처리된 이벤트 로그의 마지막 UNIX 타임스탬프 url
geo_status_failed_total Counter 10.2 Geo 노드에서 상태를 검색하는 데 실패한 횟수 url
geo_last_successful_status_check_timestamp Gauge 10.2 상태가 성공적으로 업데이트된 마지막 타임스탬프 url
geo_package_files Gauge 13.0 기본에서 패키지 파일 수 url
geo_package_files_checksummed Gauge 13.0 기본에서 체크섬이 계산된 패키지 파일의 수 url
geo_package_files_checksum_failed Gauge 13.0 기본에서 체크섬 계산에 실패한 패키지 파일의 수 url
geo_package_files_synced Gauge 13.3 보조에서 동기화된 패키지 파일의 수 url
geo_package_files_failed Gauge 13.3 보조에서 동기화에 실패한 패키지 파일의 수 url
geo_package_files_registry Gauge 13.3 레지스트리에 있는 패키지 파일의 수 url
geo_terraform_state_versions Gauge 13.5 기본에서 terraform 상태 버전의 수 url
geo_terraform_state_versions_checksummed Gauge 13.5 기본에서 성공적으로 체크섬이 계산된 terraform 상태 버전의 수 url
geo_terraform_state_versions_checksum_failed Gauge 13.5 기본에서 체크섬을 계산하는 데 실패한 terraform 상태 버전의 수 url
geo_terraform_state_versions_checksum_total Gauge 13.12 기본에서 체크섬이 필요로 하는 terraform 상태 버전의 수 url
geo_terraform_state_versions_synced Gauge 13.5 보조에서 동기화된 terraform 상태 버전의 수 url
geo_terraform_state_versions_failed Gauge 13.5 보조에서 동기화에 실패한 terraform 상태 버전의 수 url
geo_terraform_state_versions_registry Gauge 13.5 레지스트리에 있는 terraform 상태 버전의 수 url
geo_terraform_state_versions_verified Gauge 13.12 보조에서 성공적으로 확인된 terraform 상태 버전의 수 url
geo_terraform_state_versions_verification_failed Gauge 13.12 보조에서 검증에 실패한 terraform 상태 버전의 수 url
geo_terraform_state_versions_verification_total Gauge 13.12 보조에서 확인을 시도할 terraform 상태 버전의 수 url
global_search_bulk_cron_queue_size Gauge 12.10 Elasticsearch로 동기화 대기 중인 데이터베이스 레코드 수  
global_search_awaiting_indexing_queue_size Gauge 13.2 인덱싱이 일시 중지 된 동안 Elasticsearch로 동기화 대기 중인 데이터베이스 업데이트 수  
geo_merge_request_diffs Gauge 13.4 기본에서 머지 요청 차이의 수 url
geo_merge_request_diffs_checksum_total Gauge 13.12 기본에서 체크섬을 계산할 머지 요청 차이의 수 url
geo_merge_request_diffs_checksummed Gauge 13.4 기본에서 성공적으로 체크섬이 계산된 머지 요청 차이의 수 url
geo_merge_request_diffs_checksum_failed Gauge 13.4 기본에서 체크섬 계산에 실패한 머지 요청 차이의 수 url
geo_merge_request_diffs_synced Gauge 13.4 보조에서 동기화할 수 있는 머지 요청 차이의 수 url
geo_merge_request_diffs_failed Gauge 13.4 보조에서 동기화에 실패한 머지 요청 차이의 수 url
geo_merge_request_diffs_registry Gauge 13.4 레지스트리에 있는 머지 요청 차이의 수 url
geo_merge_request_diffs_verification_total Gauge 13.12 보조에서 확인을 시도할 머지 요청 차이의 수 url
geo_merge_request_diffs_verified Gauge 13.12 보조에서 성공적으로 확인된 머지 요청 차이의 수 url
geo_merge_request_diffs_verification_failed Gauge 13.12 보조에서 검증에 실패한 머지 요청 차이의 수 url
geo_snippet_repositories Gauge 13.4 기본에서 스니펫의 수 url
geo_snippet_repositories_checksummed Gauge 13.4 기본에서 체크섬이 계산된 스니펫의 수 url
geo_snippet_repositories_checksum_failed Gauge 13.4 기본에서 체크섬 계산에 실패한 스니펫의 수 url
geo_snippet_repositories_synced Gauge 13.4 보조에서 동기화할 수 있는 스니펫의 수 url
geo_snippet_repositories_failed Gauge 13.4 보조에서 동기화에 실패한 스니펫의 수 url
geo_snippet_repositories_registry Gauge 13.4 레지스트리에 있는 스니펫의 수 url
geo_group_wiki_repositories Gauge 13.10 기본에서 그룹 위키의 수 url
geo_group_wiki_repositories_checksum_total Gauge 16.3 기본에서 체크섬을 계산할 그룹 위키의 수 url
geo_group_wiki_repositories_checksummed Gauge 13.10 기본에서 성공적으로 체크섬이 계산된 그룹 위키의 수 url
geo_group_wiki_repositories_checksum_failed Gauge 13.10 기본에서 체크섬 계산에 실패한 그룹 위키의 수 url
geo_group_wiki_repositories_synced Gauge 13.10 보조에서 동기화할 수 있는 그룹 위키의 수 url
geo_group_wiki_repositories_failed Gauge 13.10 보조에서 동기화에 실패한 그룹 위키의 수 url
geo_group_wiki_repositories_registry Gauge 13.10 레지스트리에 있는 그룹 위키의 수 url
geo_group_wiki_repositories_verification_total Gauge 16.3 보조에서 확인을 시도할 그룹 위키의 수 url
geo_group_wiki_repositories_verified Gauge 16.3 보조에서 성공적으로 확인된 그룹 위키의 수 url
geo_group_wiki_repositories_verification_failed Gauge 16.3 보조에서 검증에 실패한 그룹 위키의 수 url
geo_pages_deployments Gauge 14.3 기본에서 페이지 배포의 수 url
geo_pages_deployments_checksum_total Gauge 14.6 기본에서 체크섬을 계산할 페이지 배포의 수 url
geo_pages_deployments_checksummed Gauge 14.6 기본에서 성공적으로 체크섬이 계산된 페이지 배포의 수 url
geo_pages_deployments_checksum_failed Gauge 14.6 기본에서 체크섬 계산에 실패한 페이지 배포의 수 url
geo_pages_deployments_synced Gauge 14.3 보조에서 동기화 가능한 페이지 배포의 수 url
geo_pages_deployments_failed Gauge 14.3 보조에서 동기화에 실패한 페이지 배포의 수 url
geo_pages_deployments_registry Gauge 14.3 레지스트리에 있는 페이지 배포의 수 url
geo_pages_deployments_verification_total Gauge 14.6 보조에서 확인을 시도할 페이지 배포의 수 url
geo_pages_deployments_verified Gauge 14.6 보조에서 성공적으로 확인된 페이지 배포의 수 url
geo_pages_deployments_verification_failed Gauge 14.6 보조에서 검증에 실패한 페이지 배포의 수 url
geo_job_artifacts Gauge 14.8 기본에서 작업 아티팩트의 수 url
geo_job_artifacts_checksum_total Gauge 14.8 기본에서 체크섬을 계산할 작업 아티팩트의 수 url
geo_job_artifacts_checksummed Gauge 14.8 기본에서 성공적으로 체크섬이 계산된 작업 아티팩트의 수 url
geo_job_artifacts_checksum_failed Gauge 14.8 기본에서 체크섬 계산에 실패한 작업 아티팩트의 수 url
geo_job_artifacts_synced Gauge 14.8 보조에서 동기화 가능한 작업 아티팩트의 수 url
geo_job_artifacts_failed Gauge 14.8 보조에서 동기화에 실패한 작업 아티팩트의 수 url
geo_job_artifacts_registry Gauge 14.8 레지스트리에 있는 작업 아티팩트의 수 url
geo_job_artifacts_verification_total Gauge 14.8 보조에서 확인을 시도할 작업 아티팩트의 수 url
geo_job_artifacts_verified Gauge 14.8 보조에서 성공적으로 확인된 작업 아티팩트의 수 url
geo_job_artifacts_verification_failed Gauge 14.8 보조에서 검증에 실패한 작업 아티팩트의 수 url
limited_capacity_worker_running_jobs Gauge 13.5 실행 중인 작업 수 worker
limited_capacity_worker_max_running_jobs Gauge 13.5 최대 실행 중인 작업 수 worker
limited_capacity_worker_remaining_work_count Gauge 13.5 대기 중인 작업 수 worker
destroyed_job_artifacts_count_total Counter 13.6 파기된 만료 작업 아티팩트의 수  
destroyed_pipeline_artifacts_count_total Counter 13.8 파기된 만료 파이프라인 아티팩트의 수  
gitlab_optimistic_locking_retries Histogram 13.10 회복적 재시도 잠금을 실행하기 위한 총 재시도 횟수  
geo_uploads Gauge 14.1 기본에서 업로드의 수 url
geo_uploads_synced Gauge 14.1 보조에서 동기화된 업로드의 수 url
geo_uploads_failed Gauge 14.1 보조에서 동기화에 실패한 업로드의 수 url
geo_uploads_registry Gauge 14.1 레지스트리에 있는 업로드의 수 url
geo_uploads_checksum_total Gauge 14.6 기본에서 체크섬을 계산할 업로드의 수 url
geo_uploads_checksummed Gauge 14.6 기본에서 성공적으로 체크섬이 계산된 업로드의 수 url
geo_uploads_checksum_failed Gauge 14.6 기본에서 체크섬 계산에 실패한 업로드의 수 url
geo_uploads_verification_total Gauge 14.6 보조에서 확인을 시도할 업로드의 수 url
geo_uploads_verified Gauge 14.6 보조에서 성공적으로 확인된 업로드의 수 url
geo_uploads_verification_failed Gauge 14.6 보조에서 검증에 실패한 업로드의 수 url
geo_container_repositories Gauge 15.4 기본에서 컨테이너 저장소의 수 url
geo_container_repositories_synced Gauge 15.4 보조에서 동기화된 컨테이너 저장소의 수 url
geo_container_repositories_failed Gauge 15.4 보조에서 동기화에 실패한 컨테이너 저장소의 수 url
geo_container_repositories_registry Gauge 15.4 레지스트리에 있는 컨테이너 저장소의 수 url
geo_container_repositories_checksum_total Gauge 15.10 기본에서 성공적으로 체크섬이 계산된 컨테이너 저장소의 수 url
geo_container_repositories_checksummed Gauge 15.10 기본에서 체크섬을 계산하려고 시도된 컨테이너 저장소의 수 url
geo_container_repositories_checksum_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_verification_failed Gauge 15.10 보조에서 검증에 실패한 컨테이너 저장소의 수 url
geo_ci_secure_files 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_checksum_failed Gauge 15.3 기본에서 체크섬 계산에 실패한 보안 파일의 수 url
geo_ci_secure_files_synced 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_verification_total Gauge 15.3 보조에서 확인을 시도할 보안 파일의 수 url
geo_ci_secure_files_verified Gauge 15.3 보조에서 성공적으로 확인된 보안 파일의 수 url
geo_ci_secure_files_verification_failed Gauge 15.3 보조에서 검증에 실패한 보안 파일의 수 url
geo_dependency_proxy_blob Gauge 15.6 기본에서 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_checksum_total Gauge 15.6 기본에서 체크섬을 계산할 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_checksummed Gauge 15.6 기본에서 성공적으로 체크섬이 계산된 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_checksum_failed Gauge 15.6 기본에서 체크섬 계산에 실패한 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_synced Gauge 15.6 보조에서 동기화된 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_failed Gauge 15.6 보조에서 동기화에 실패한 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_registry Gauge 15.6 레지스트리에 있는 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_verification_total Gauge 15.6 보조에서 검증을 시도할 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_verified Gauge 15.6 보조에서 성공적으로 확인된 의존성 프록시 블롭의 수  
geo_dependency_proxy_blob_verification_failed Gauge 15.6 보조에서 검증에 실패한 의존성 프록시 블롭의 수  
geo_dependency_proxy_manifests Gauge 15.6 기본에서 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_checksum_total Gauge 15.6 기본에서 체크섬을 계산할 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_checksummed Gauge 15.6 기본에서 성공적으로 체크섬이 계산된 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_checksum_failed Gauge 15.6 기본에서 체크섬 계산에 실패한 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_synced Gauge 15.6 보조에서 동기화 가능한 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_failed Gauge 15.6 보조에서 동기화에 실패한 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_registry Gauge 15.6 레지스트리에 있는 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_verification_total Gauge 15.6 보조에서 검증을 시도할 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_verified Gauge 15.6 보조에서 성공적으로 확인된 의존성 프록시 매니페스트의 수 url
geo_dependency_proxy_manifests_verification_failed Gauge 15.6 보조에서 검증에 실패한 의존성 프록시 매니페스트의 수 url
geo_project_wiki_repositories 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_checksum_failed Gauge 15.10 기본에서 체크섬 계산에 실패한 프로젝트 위키 리포지토리의 수 url
geo_project_wiki_repositories_synced 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_verification_total Gauge 15.10 보조에서 검증을 시도할 프로젝트 위키 리포지토리의 수 url
geo_project_wiki_repositories_verified Gauge 15.10 보조에서 성공적으로 확인된 프로젝트 위키 리포지토리의 수 url
geo_project_wiki_repositories_verification_failed Gauge 15.10 보조에서 검증에 실패한 프로젝트 위키 리포지토리의 수 url
geo_project_repositories Gauge 16.2 기본에서 프로젝트 리포지토리의 수 url
geo_project_repositories_checksum_total Gauge 16.2 기본에서 체크섬을 계산할 프로젝트 리포지토리의 수 url
geo_project_repositories_checksummed Gauge 16.2 기본에서 성공적으로 체크섬이 계산된 프로젝트 리포지토리의 수 url
geo_project_repositories_checksum_failed Gauge 16.2 기본에서 체크섬 계산에 실패한 프로젝트 리포지토리의 수 url
geo_project_repositories_synced Gauge 16.2 보조에서 동기화 가능한 프로젝트 리포지토리의 수 url
geo_project_repositories_failed Gauge 16.2 보조에서 동기화에 실패한 프로젝트 리포지토리의 수 url
geo_project_repositories_registry Gauge 16.2 레지스트리에 있는 프로젝트 리포지토리의 수 url
geo_project_repositories_verification_total Gauge 16.2 보조에서 검증을 시도할 프로젝트 리포지토리의 수 url
geo_project_repositories_verified Gauge 16.2 보조에서 성공적으로 확인된 프로젝트 리포지토리의 수 url
geo_project_repositories_verification_failed Gauge 16.2 보조에서 검증에 실패한 프로젝트 리포지토리의 수 url
geo_repositories_synced Gauge 10.2 17.0에서 제거될 예정입니다. 16.3 및 16.4에서 누락되었습니다. geo_project_repositories_synced로 대체되었습니다. 보조에서 동기화된 리포지토리의 수 url
geo_repositories_failed Gauge 10.2 17.0에서 제거될 예정입니다. 16.3 및 16.4에서 누락되었습니다. geo_project_repositories_failed로 대체되었습니다. 보조에서 동기화에 실패한 리포지토리의 수 url
geo_repositories_checksummed Gauge 10.7 17.0에서 제거될 예정입니다. 16.3 및 16.4에서 누락되었습니다. geo_project_repositories_checksummed로 대체되었습니다. 기본에서 체크섬이 계산된 리포지토리의 수 url
geo_repositories_checksum_failed Gauge 10.7 17.0에서 제거될 예정입니다. 16.3 및 16.4에서 누락되었습니다. geo_project_repositories_checksum_failed로 대체되었습니다. 기본에서 체크섬 계산에 실패한 리포지토리의 수 url
geo_repositories_verified Gauge 10.7 17.0에서 제거될 예정입니다. 16.3 및 16.4에서 누락되었습니다. geo_project_repositories_verified로 대체되었습니다. 보조에서 성공적으로 확인된 리포지토리의 수 url
geo_repositories_verification_failed Gauge 10.7 17.0에서 제거될 예정입니다. 16.3 및 16.4에서 누락되었습니다. geo_project_repositories_verification_failed로 대체되었습니다. 보조에서 검증에 실패한 리포지토리의 수 url
gitlab_memwd_violations_total Counter 15.9 Sidekiq 프로세스가 메모리 임계치를 위반한 총 횟수  
gitlab_memwd_violations_handled_total Counter 15.9 Sidekiq 프로세스의 메모리 위반이 처리된 총 횟수  
sidekiq_watchdog_running_jobs_total Counter 15.9 RSS 제한이 도달했을 때 실행 중인 현재 작업 수 worker_class
gitlab_maintenance_mode Gauge 15.11 GitLab 유지 관리 모드가 활성화되어 있습니까?  
geo_design_management_repositories Gauge 16.1 기본에서 디자인 리포지토리의 수 url
geo_design_management_repositories_checksum_total Gauge 16.1 기본에서 체크섬을 계산하려고 시도된 디자인 리포지토리의 수 url
geo_design_management_repositories_checksummed Gauge 16.1 기본에서 성공적으로 체크섬이 계산된 디자인 리포지토리의 수 url
geo_design_management_repositories_checksum_failed Gauge 16.1 기본에서 체크섬 계산에 실패한 디자인 리포지토리의 수 url
geo_design_management_repositories_synced Gauge 16.1 보조에서 동기화된 디자인 리포지토리의 수 url
geo_design_management_repositories_failed Gauge 16.1 보조에서 동기화에 실패한 디자인 리포지토리의 수 url
geo_design_management_repositories_registry Gauge 16.1 레지스트리에 있는 디자인 리포지토리의 수 url
geo_design_management_repositories_verification_total Gauge 16.1 보조에서 검증을 시도할 디자인 리포지토리의 수 url
geo_design_management_repositories_verified Gauge 16.1 보조에서 성공적으로 확인된 디자인 리포지토리의 수 url
geo_design_management_repositories_verification_failed Gauge 16.1 보조에서 검증에 실패한 디자인 리포지토리의 수 url
gitlab_ci_queue_active_runners_total Histogram 16.3 프로젝트의 CI/CD 대기를 처리할 수 있는 활성 러너의 수  
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 실행 중인 원격 미러에 대한 카운터  

데이터베이스 로드 밸런싱 메트릭

Tier: Premium, Ultimate Offering: Self-managed

다음 메트릭을 사용할 수 있습니다:

메트릭 유형 시작 설명 레이블
db_load_balancing_hosts Gauge 12.3 현재 로드 밸런싱 호스트의 수  
sidekiq_load_balancing_count Counter 13.11 데이터 일관성이 :sticky 또는 :delayed로 설정된 Sidekiq 작업 수 queue, boundary, external_dependencies, feature_category, job_status, urgency, data_consistency, load_balancing_strategy
gitlab_transaction_caught_up_replica_pick_count_total Counter 14.1 동기화된 복제를 위한 검색 시도 수 result

데이터베이스 파티셔닝 메트릭

Tier: Premium, Ultimate Offering: Self-managed

다음 메트릭을 사용할 수 있습니다:

메트릭 유형 시작 설명
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 풀 내의 현재 커넥션
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_connection_pool_waiting Gauge 13.0 현재 이 큐에서 대기 중인 스레드

루비 메트릭

기본적인 루비 런타임 메트릭이 제공됩니다:

메트릭 유형 시작 설명
ruby_gc_duration_seconds Counter 11.1 루비에서 GC에 소요된 시간
ruby_gc_stat_... Gauge 11.1 GC.stat에서의 다양한 메트릭
ruby_gc_stat_ext_heap_fragmentation Gauge 15.2 라이브 객체 대비 에덴 슬롯의 루비 힙 조각화 정도 (범위 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/Resident Set Size)
ruby_process_resident_anon_memory_bytes Gauge 15.6 프로세스에 의한 익명 메모리 사용량 (RSS/Resident Set Size)
ruby_process_resident_file_memory_bytes Gauge 15.6 프로세스에 의한 파일 지원 메모리 사용량 (RSS/Resident Set Size)
ruby_process_unique_memory_bytes Gauge 13.0 프로세스에 의한 메모리 사용량 (USS/Unique Set Size)
ruby_process_proportional_memory_bytes Gauge 13.0 프로세스에 의한 메모리 사용량 (PSS/Proportional Set Size)
ruby_process_start_time_seconds Gauge 12.0 프로세스 시작 시간의 UNIX 타임스탬프

Puma 지표

지표 유형 이후 설명
puma_workers 게이지 12.0 총 워커 수
puma_running_workers 게이지 12.0 부팅된 워커 수
puma_stale_workers 게이지 12.0 오래된 워커 수
puma_running 게이지 12.0 실행 중인 스레드 수
puma_queued_connections 게이지 12.0 해당 워커의 “할 일” 세트에서 대기 중인 연결 수
puma_active_connections 게이지 12.0 요청을 처리 중인 스레드 수
puma_pool_capacity 게이지 12.0 현재 워커가 처리할 수 있는 요청 수
puma_max_threads 게이지 12.0 최대 워커 스레드 수
puma_idle_threads 게이지 12.0 요청을 처리하지 않는 스폰된 스레드 수

Redis 지표

이 클라이언트 지표는 Redis 서버 지표를 보완하기 위한 것입니다.

이 지표는 각 Redis 인스턴스별로 나누어집니다.

이 지표들은 모두 Redis 인스턴스를 나타내는 storage 레이블을 가지고 있습니다. 예를 들어, cache 또는 shared_state입니다.

지표 유형 이후 설명
gitlab_redis_client_exceptions_total 카운터 13.2 예외 클래스별로 나누어진 Redis 클라이언트 예외 수
gitlab_redis_client_requests_total 카운터 13.2 Redis 클라이언트 요청 수
gitlab_redis_client_requests_duration_seconds 히스토그램 13.2 블로킹 명령을 제외한 Redis 요청 대기 시간
gitlab_redis_client_redirections_total 카운터 15.10 예외 유형별로 나누어진 Redis 클러스터 MOVED/ASK 리디렉션 수
gitlab_redis_client_requests_pipelined_commands 히스토그램 16.4 단일 Redis 서버에 보내진 파이프라인당 명령 수
gitlab_redis_client_pipeline_redirections_count 히스토그램 17.0 파이프라인 내의 Redis 클러스터 리디렉션 수

Git LFS 지표

여러 Git LFS 기능을 추적하는 지표입니다.

지표 유형 이후 설명
gitlab_sli_lfs_update_objects_total 카운터 16.10 총 업데이트된 LFS 객체 수
gitlab_sli_lfs_update_objects_error_total 카운터 16.10 총 업데이트된 LFS 객체 오류 수
gitlab_sli_lfs_check_objects_total 카운터 16.10 총 체크된 LFS 객체 수
gitlab_sli_lfs_check_objects_error_total 카운터 16.10 총 체크된 LFS 객체 오류 수
gitlab_sli_lfs_validate_link_objects_total 카운터 16.10 총 검증된 LFS 링크 객체 수
gitlab_sli_lfs_validate_link_objects_error_total 카운터 16.10 총 검증된 LFS 링크 객체 오류 수

메트릭 공유 디렉토리

GitLab Prometheus 클라이언트는 다중 프로세스 서비스 간에 공유되는 메트릭 데이터를 저장할 디렉토리가 필요합니다.

이 파일들은 Puma 서버 아래에서 실행되고 있는 모든 인스턴스 간에 공유됩니다.

디렉토리는 모든 실행 중인 Puma 프로세스가 접근할 수 있어야 하며,

그렇지 않으면 메트릭이 올바르게 작동하지 않습니다.

이 디렉토리의 위치는 환경 변수 prometheus_multiproc_dir를 사용하여 구성됩니다.

최상의 성능을 위해 이 디렉토리를 tmpfs에서 생성하세요.

GitLab이 Linux 패키지를 사용하여 설치되고

tmpfs가 사용 가능한 경우, GitLab이 메트릭 디렉토리를 자동으로 구성합니다.