使用指標

了解 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 會以 24 小時為週期,於 UTC 時間凌晨 12:05 自動將使用資料轉送至 IBM Software Central。

離線模式(氣隙叢集)

對於氣隙或中斷連線的環境,你必須手動從 UMS 下載使用 payload,然後上傳至 IBM Software Central。

從 UMS 下載使用 payload:

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 Entitlement Key。

注意:

若要進行測試上傳,請使用 https://sandbox.swc.saas.ibm.com 取代正式端點。

上傳完成後,已回報的使用資料即可在 IBM Software Central 中查看。查看上傳資料需要 IBM Software Central 帳戶。如果你沒有帳戶,請在首次上傳前至 swc.saas.ibm.com 註冊。

這個主題如何?