Métriques d'utilisation

Découvre comment IBM Bob transmet les métriques d'utilisation à IBM via IBM Usage Metering Service et IBM Software Central.

IBM Bob utilise le service IBM Usage Metering Service (UMS) pour transmettre les métriques d'utilisation à IBM.

Données transmises

Bob transmet une seule métrique : le nombre total d'utilisateurs actifs. Aucune identité d'utilisateur, invite, extrait de code ou donnée comportementale n'est collectée ni transmise.

Obtenir l'instantané d'audit

Pour obtenir l'instantané d'audit depuis UMS, suis les instructions de la documentation IBM Foundational Services.

Remarque :

La documentation IBM Foundational Services utilise des commandes kubectl. Si tu travailles avec Red Hat OpenShift, utilise oc à la place de kubectl.

Transmettre les données à IBM Software Central

Tu peux transmettre les données d'utilisation depuis UMS vers IBM Software Central en mode connecté ou hors ligne.

Remarque :

IBM License Reporter n'est pas requis pour Bob.

Mode connecté (clusters avec accès internet)

Pour les clusters connectés à internet, UMS transmet automatiquement les données d'utilisation à IBM Software Central toutes les 24 heures, à 00h05 UTC.

Mode hors ligne (clusters air-gapped)

Pour les environnements air-gapped ou déconnectés, tu dois télécharger manuellement le payload d'utilisation depuis UMS et le charger dans IBM Software Central.

Télécharge le payload d'utilisation depuis UMS :

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

Charge le payload dans IBM Software Central :

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
Remarque :

Pour tester les chargements, tu peux utiliser https://sandbox.swc.saas.ibm.com à la place de l'endpoint de production.

Comment trouvez-vous ce sujet ?