使用指标

了解 IBM Bob 如何通过 IBM 用量计量服务和 IBM Software Central 向 IBM 报告使用指标。

IBM Bob 使用 IBM 用量计量服务(UMS)收集并报告使用指标。UMS 在安装期间自动配置。

报告的数据

Bob 仅报告一项指标:活跃用户总数。不会收集或传输任何用户身份、提示词、代码片段或行为数据。

获取审计快照

如需从 UMS 获取审计快照,请按照 IBM Foundational Services 文档中的说明操作。

注意:

IBM Foundational Services 文档中使用的是 kubectl 命令。在使用 Red Hat OpenShift 时,请以 oc 替换 kubectl。

将数据转发至 IBM Software Central

你可以通过在线或离线模式将 UMS 中的使用数据转发至 IBM Software Central。

注意:

Bob 不需要 IBM License Reporter。

在线模式(已连接网络的集群)

对于已连接互联网的集群,UMS 会在每天 UTC 时间 00:05 以 24 小时为周期,自动将使用数据转发至 IBM Software Central。

离线模式(气隙集群)

对于气隙或断网环境,你必须手动从 UMS 下载使用负载,并将其上传至 IBM Software Central。

从 UMS 下载使用负载:

curl \
  --header "Authorization: Bearer <UMS_TOKEN>" \
  --cacert ca.crt \
  --output swc_payload.tar.gz \
  "<UMS_URL>/api/v1/swc"

其中:

  • <UMS_TOKEN> 是 ibm-usage-metering-upload-token Secret 中的 token 值。
  • <UMS_URL> 是 ibm-usage-metering-fetch 路由的 Location 值。
  • ca.crt 是生成审计快照时获取的 CA 证书。

将 swc_payload.tar.gz 传输至可访问互联网的系统,并上传至 IBM Software Central:

curl -X POST \
  "https://swc.saas.ibm.com/metering/api/v2/metrics" \
  -H "Authorization: Bearer <IBM_ENTITLEMENT_KEY>" \
  -F "file=@swc_payload.tar.gz;type=application/gzip"

其中 <IBM_ENTITLEMENT_KEY> 是你的 IBM 权益密钥。

注意:

如需测试上传,可使用 https://sandbox.swc.saas.ibm.com 代替生产端点。

上传完成后,报告的使用数据可在 IBM Software Central 中查看。查看上传数据需要 IBM Software Central 账户。如果你还没有账户,请在首次上传前在 swc.saas.ibm.com 注册。

这个主题怎么样?