产品分析 API

引入于极狐GitLab 15.4,功能标志cube_api_proxy。默认禁用。

在私有化部署的极狐GitLab 上,默认情况下此功能不可用。要使其在每个项目或整个实例中可用,请要求管理员启用名为 cube_api_proxy功能标志。 在 JiHuLab.com 上,此功能不可用。 此功能尚未准备好用于生产用途。
note请先使用 API 定义 cube_api_base_urlcube_api_key 应用设置。

向 Cube 发送请求

生成可用于查询 Cube API 的访问令牌。例如:

POST /projects/:id/product_analytics/request/load
参数 类型 是否必需 描述
id integer yes 当前用户有读取权限的项目的 ID

请求主体

请求主体应该是有效的 Cube 查询。

{
  "query": {
    "measures": [
      "Jitsu.count"
    ],
    "timeDimensions": [
      {
        "dimension": "Jitsu.utcTime",
        "dateRange": "This week"
      }
    ],
    "order": [
      [
        "Jitsu.count",
        "desc"
      ],
      [
        "Jitsu.docPath",
        "desc"
      ],
      [
        "Jitsu.utcTime",
        "asc"
      ]
    ],
    "dimensions": [
      "Jitsu.docPath"
    ],
    "limit": 23
  },
  "queryType": "multi"
}