Nutzungsmetriken

Erfahre, wie IBM Bob Nutzungsmetriken über den IBM Usage Metering Service und IBM Software Central an IBM meldet.

IBM Bob verwendet den IBM Usage Metering Service (UMS), um Nutzungsmetriken an IBM zu melden.

Welche Daten gemeldet werden

Bob meldet eine einzelne Metrik: die Gesamtzahl der aktiven Benutzer. Es werden keine Benutzeridentitäten, Prompts, Code-Snippets oder Verhaltensdaten erfasst oder übertragen.

Audit-Snapshot abrufen

Befolge die Anweisungen in der IBM Foundational Services-Dokumentation, um den Audit-Snapshot von UMS abzurufen.

Hinweis:

Die Dokumentation zu IBM Foundational Services verwendet kubectl-Befehle. Verwende bei der Arbeit mit Red Hat OpenShift oc anstelle von kubectl.

Daten an IBM Software Central weiterleiten

Du kannst Nutzungsdaten von UMS entweder im Online- oder im Offline-Modus an IBM Software Central weiterleiten.

Hinweis:

IBM License Reporter ist für Bob nicht erforderlich.

Online-Modus (verbundene Cluster)

Bei Clustern mit Internetverbindung leitet UMS Nutzungsdaten automatisch in einem 24-Stunden-Rhythmus um 00:05 Uhr UTC an IBM Software Central weiter.

Offline-Modus (Air-Gapped-Cluster)

In Air-Gapped- oder getrennten Umgebungen musst du die Nutzungs-Nutzlast manuell von UMS herunterladen und zu IBM Software Central hochladen.

Nutzungs-Nutzlast von UMS herunterladen:

curl -k -X GET \
  -H "Authorization: Bearer <UMS_TOKEN>" \
  "<UMS_URL>/api/v1/metering/payload" \
  -o usage-payload.json

Nutzlast zu IBM Software Central hochladen:

curl -X POST "https://swc.saas.ibm.com/api/v1/metering/upload" \
  -H "Authorization: Bearer <IBM_ENTITLEMENT_KEY>" \
  -H "Content-Type: application/json" \
  -d @usage-payload.json
Hinweis:

Für Test-Uploads kannst du https://sandbox.swc.saas.ibm.com anstelle des Produktions-Endpoints verwenden.

Wie ist dieses Thema?