Kullanım metrikleri

IBM Bob'un IBM Usage Metering Service ve IBM Software Central aracılığıyla IBM'e kullanım metriklerini nasıl raporladığını öğrenin.

IBM Bob, kullanım metriklerini toplamak ve IBM'e raporlamak için IBM Usage Metering Service (UMS) kullanır. UMS, kurulum sırasında otomatik olarak yapılandırılır.

Hangi veriler raporlanır

Bob tek bir metrik raporlar: toplam aktif kullanıcı sayısı. Hiçbir kullanıcı kimliği, prompt, kod parçacığı veya davranışsal veri toplanmaz veya iletilmez.

Denetim anlık görüntüsünü (audit snapshot) alma

UMS'den denetim anlık görüntüsünü almak için IBM Foundational Services belgelerindeki talimatları izleyin.

Not:

IBM Foundational Services belgeleri kubectl komutlarını kullanır. Red Hat OpenShift ile çalışırken kubectl yerine oc kullanın.

Verileri IBM Software Central'a iletme

Kullanım verilerini UMS'den IBM Software Central'a çevrimiçi veya çevrimdışı modda iletebilirsiniz.

Not:

IBM License Reporter, Bob için gerekli değildir.

Çevrimiçi mod (bağlı kümeler)

İnternete bağlı kümeler için UMS, kullanım verilerini 24 saatlik aralıklarla UTC saatine göre 00:05'te otomatik olarak IBM Software Central'a iletir.

Çevrimdışı mod (air-gapped kümeler)

Air-gapped veya bağlantısı kesilmiş ortamlar için kullanım payload'unu UMS'den manuel olarak indirip IBM Software Central'a yüklemeniz gerekir.

Kullanım payload'unu UMS'den indirin:

curl \
  --header "Authorization: Bearer <UMS_TOKEN>" \
  --cacert ca.crt \
  --output swc_payload.tar.gz \
  "<UMS_URL>/api/v1/swc"

Burada:

  • <UMS_TOKEN>, ibm-usage-metering-upload-token secret'ındaki token değeridir.
  • <UMS_URL>, ibm-usage-metering-fetch route'unun Location değeridir.
  • ca.crt, denetim anlık görüntüsü oluştururken edinilen CA sertifikasıdır.

swc_payload.tar.gz dosyasını internet erişimi olan bir sisteme taşı ve IBM Software Central'a yükle:

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"

Burada <IBM_ENTITLEMENT_KEY>, IBM Entitlement Key değerinidir.

Not:

Test yüklemeleri için üretim endpoint'i yerine https://sandbox.swc.saas.ibm.com kullan.

Yükleme tamamlandıktan sonra raporlanan kullanım verileri IBM Software Central üzerinde kullanılabilir hale gelir. Yüklenen verileri görüntülemek için bir IBM Software Central hesabı gereklidir. Hesabın yoksa ilk yüklemeden önce swc.saas.ibm.com adresinden kayıt ol.

Bu konu nasıl?