서비스 핑 API
서비스 핑 API에 대해 설명합니다.
이 API를 사용하여 GitLab 서비스 핑 프로세스와 상호작용합니다. 서비스 핑 데이터 내보내기 # 히스토리 GitLab 16.9에서 도입 되었습니다. 서비스 핑에서 수집된 JSON 페이로드를 내보냅니다. 애플리케이션 캐시에 사용 가능한 페이로드 데이터가 없으면 빈 응답을 반환합니다. 페이로드 데이터가 비어 있으면 서비스 핑 기능이 활성화되어 있는지 확인하고 cron 작업이 실행되기를 기다리거나 페이로드 데이터를 수동으로 생성하세요. 사전 조건: read_service_ping 범위가 있는 개인 액세스 토큰으로 인증해야 합니다. GET /usage_data/service_ping 요청 예시: curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/usage_data/service_ping" 응답 예시: "recorded_at" : "2024-01-15T23:33:50.387Z" , "license" : { } , "counts" : { "assignee_lists" : 0 , "ci_builds" : 463 , "ci_external_pipelines" : 0 , "ci_pipeline_config_auto_devops" : 0 , "ci_pipeline_config_repository" : 0 , "ci_triggers" : 0 , "ci_pipeline_schedules" : 0 ... schema_inconsistencies_metric 해석 # 서비스 핑 JSON 페이로드에는 schema_inconsistencies_metric 이 포함됩니다. 데이터베이스 스키마 불일치는 예상되는 것이며 인스턴스 문제를 나타낼 가능성이 낮습니다. 이 메트릭은 진행 중인 문제 해결에만 사용하도록 설계되었으며 정기적인 상태 확인으로 사용해서는 안 됩니다. 이 메트릭은 GitLab 지원의 안내에 따라서만 해석해야 합니다. 이 메트릭은 데이터베이스 스키마 검사기 Rake 작업 과 동일한 데이터베이스 스키마 불일치를 보고합니다. 자세한 내용은 이슈 467544 를 참조하세요. 메트릭 정의 내보내기 # 쉽게 가져올 수 있도록 메트릭 사전 과 유사하게 모든 메트릭 정의를 단일 YAML 파일로 내보냅니다. GET /usage_data/metric_definitions 요청 예시: curl --request GET \ --url "https://gitlab.example.com/api/v4/usage_data/metric_definitions" 응답 예시: --- - key_path: redis_hll_counters.search.i_search_paid_monthly description: Calculated unique users to perform a search with a paid license enabled by month product_group: global_search value_type: num
