InfoGrab Docs

프로젝트 통계 API

요약

이 API를 사용하여 프로젝트에 대한 통계를 가져옵니다. 저장소에 대한 읽기 접근 권한이 있어야 합니다. 이 API는 프로젝트가 HTTP 메서드로 클론되거나 풀된 횟수를 가져옵니다. 지정된 프로젝트의 최근 30일간 클론 및 풀 통계를 조회합니다.

이 API를 사용하여 프로젝트에 대한 통계를 가져옵니다. 모든 엔드포인트는 인증이 필요합니다.

저장소에 대한 읽기 접근 권한이 있어야 합니다. 개인 접근 토큰read_api 범위가 있어야 합니다. 그룹 접근 토큰은 Reporter 권한과 read_api 범위를 사용할 수 있습니다.

이 API는 프로젝트가 HTTP 메서드로 클론되거나 풀된 횟수를 가져옵니다. SSH 페치는 포함되지 않습니다.

최근 30일 통계 조회#

지정된 프로젝트의 최근 30일간 클론 및 풀 통계를 조회합니다.

GET /projects/:id/statistics

지원되는 속성:

속성 유형 필수 설명
id 정수 또는 문자열 프로젝트의 ID 또는 URL 인코딩된 경로.

성공하면 200 OK와 다음 응답 속성을 반환합니다:

속성 유형 설명
fetches 객체 프로젝트의 페치 통계.
fetches.days 배열 일별 페치 통계 배열.
fetches.days[].count 정수 특정 날짜의 페치 수.
fetches.days[].date 문자열 ISO 형식의 날짜 (YYYY-MM-DD).
fetches.total 정수 최근 30일간 총 페치 수.

요청 예시:

curl --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/42/statistics"

응답 예시:

{
  "fetches": {
    "total": 50,
    "days": [
      {
        "count": 10,
        "date": "2018-01-10"
      },
      {
        "count": 10,
        "date": "2018-01-09"
      },
      {
        "count": 10,
        "date": "2018-01-08"
      },
      {
        "count": 10,
        "date": "2018-01-07"
      },
      {
        "count": 10,
        "date": "2018-01-06"
      }
    ]
  }
}

프로젝트 통계 API

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

이 API를 사용하여 프로젝트에 대한 통계를 가져옵니다. 저장소에 대한 읽기 접근 권한이 있어야 합니다. 이 API는 프로젝트가 HTTP 메서드로 클론되거나 풀된 횟수를 가져옵니다. 지정된 프로젝트의 최근 30일간 클론 및 풀 통계를 조회합니다.

이 API를 사용하여 프로젝트에 대한 통계를 가져옵니다. 모든 엔드포인트는 인증이 필요합니다.

저장소에 대한 읽기 접근 권한이 있어야 합니다. 개인 접근 토큰read_api 범위가 있어야 합니다. 그룹 접근 토큰은 Reporter 권한과 read_api 범위를 사용할 수 있습니다.

이 API는 프로젝트가 HTTP 메서드로 클론되거나 풀된 횟수를 가져옵니다. SSH 페치는 포함되지 않습니다.

최근 30일 통계 조회#

지정된 프로젝트의 최근 30일간 클론 및 풀 통계를 조회합니다.

GET /projects/:id/statistics

지원되는 속성:

속성 유형 필수 설명
id 정수 또는 문자열 프로젝트의 ID 또는 URL 인코딩된 경로.

성공하면 200 OK와 다음 응답 속성을 반환합니다:

속성 유형 설명
fetches 객체 프로젝트의 페치 통계.
fetches.days 배열 일별 페치 통계 배열.
fetches.days[].count 정수 특정 날짜의 페치 수.
fetches.days[].date 문자열 ISO 형식의 날짜 (YYYY-MM-DD).
fetches.total 정수 최근 30일간 총 페치 수.

요청 예시:

curl --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/42/statistics"

응답 예시:

{
  "fetches": {
    "total": 50,
    "days": [
      {
        "count": 10,
        "date": "2018-01-10"
      },
      {
        "count": 10,
        "date": "2018-01-09"
      },
      {
        "count": 10,
        "date": "2018-01-08"
      },
      {
        "count": 10,
        "date": "2018-01-07"
      },
      {
        "count": 10,
        "date": "2018-01-06"
      }
    ]
  }
}