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 zu erfassen und an IBM zu melden. UMS wird während der Installation automatisch konfiguriert.

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 \
  --header "Authorization: Bearer <UMS_TOKEN>" \
  --cacert ca.crt \
  --output swc_payload.tar.gz \
  "<UMS_URL>/api/v1/swc"

Dabei gilt:

  • <UMS_TOKEN> ist der token-Wert aus dem Secret ibm-usage-metering-upload-token.
  • <UMS_URL> ist der Location-Wert der Route ibm-usage-metering-fetch.
  • ca.crt ist das CA-Zertifikat, das beim Generieren eines Audit-Snapshots abgerufen wurde.

Übertrage swc_payload.tar.gz auf ein System mit Internetzugang und lade die Datei zu IBM Software Central hoch:

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"

Dabei ist <IBM_ENTITLEMENT_KEY> dein IBM Entitlement Key.

Hinweis:

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

Nach Abschluss des Uploads sind die gemeldeten Nutzungsdaten in IBM Software Central verfügbar. Für die Anzeige hochgeladener Daten ist ein IBM-Software-Central-Konto erforderlich. Falls du noch keins hast, registriere dich unter swc.saas.ibm.com vor deinem ersten Upload.

Wie ist dieses Thema?