使用指标
了解 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-tokenSecret 中的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 注册。