kullanım verilerini, ölçümleri ve günlükleri Azure 'a Upload

Düzenli olarak, faturalama amaçları, ölçümleri izlemek ve günlükleri Azure 'a yüklemek için kullanım bilgilerini dışarı aktarabilirsiniz. bu üç türden verilerin herhangi birini dışarı ve karşıya yükleme işlemi, veri denetleyicisi, SQL yönetilen örnek ve postgresql hiper ölçek sunucu grubu kaynaklarını da oluşturur ve güncelleştirir.

Kullanım verilerini, ölçümleri veya günlükleri karşıya yüklemeden önce şunları yapmanız gerekir:

Araçları yükleme

Gerekli araçlar şunları içerir:

  • Azure CLı (az)
  • arcdata uzantının

Bkz. yüklemeyi araçları.

Kaynak sağlayıcısını kaydetme

Ölçümleri veya Kullanıcı verilerini Azure 'a yüklemeden önce, Azure aboneliğinizin kaynak sağlayıcısının kayıtlı olduğundan emin olmanız gerekir Microsoft.AzureArcData .

Kaynak sağlayıcısını doğrulamak için şu komutu çalıştırın:

az provider show -n Microsoft.AzureArcData -o table

Kaynak sağlayıcısı şu anda aboneliğinizde kayıtlı değilse, kaydı gerçekleştirebilirsiniz. Kaydetmek için aşağıdaki komutu çalıştırın. Bu komutun tamamlanması bir veya iki dakika kadar sürebilir.

az provider register -n Microsoft.AzureArcData --wait

Hizmet sorumlusu oluşturma

Hizmet sorumlusu, kullanım ve ölçüm verilerini karşıya yüklemek için kullanılır.

Ölçüm karşıya yükleme hizmeti sorumlusunu oluşturmak için şu komutları izleyin:

Not

Hizmet sorumlusu oluşturmak için Azure 'da belirli izinlergerekir.

Hizmet sorumlusu oluşturmak için aşağıdaki örneği güncelleştirin. <ServicePrincipalName>, SubscriptionId Ve resourcegroup değerlerini ile değiştirin ve komutunu çalıştırın:

az ad sp create-for-rbac --name <ServicePrincipalName> --role Contributor --scopes /subscriptions/<SubscriptionId>/resourceGroups/<resourcegroup>

Daha önce hizmet sorumlusu oluşturduysanız ve yalnızca geçerli kimlik bilgilerini almanız gerekiyorsa, kimlik bilgisini sıfırlamak için aşağıdaki komutu çalıştırın.

az ad sp credential reset --name <ServicePrincipalName>

Örneğin, adlı bir hizmet sorumlusu oluşturmak için azure-arc-metrics aşağıdaki komutu çalıştırın

az ad sp create-for-rbac --name azure-arc-metrics --role Contributor --scopes /subscriptions/a345c178a-845a-6a5g-56a9-ff1b456123z2/resourceGroups/myresourcegroup

Örnek çıktı:

"appId": "2e72adbf-de57-4c25-b90d-2f73f126e123",
"displayName": "azure-arc-metrics",
"name": "http://azure-arc-metrics",
"password": "5039d676-23f9-416c-9534-3bd6afc78123",
"tenant": "72f988bf-85f1-41af-91ab-2d7cd01ad1234"

appId password tenant Daha sonra kullanmak üzere bir ortam değişkeninde, ve değerlerini kaydedin.

SET SPN_CLIENT_ID=<appId>
SET SPN_CLIENT_SECRET=<password>
SET SPN_TENANT_ID=<tenant>
export SPN_CLIENT_ID='<appId>'
export SPN_CLIENT_SECRET='<password>'
export SPN_TENANT_ID='<tenant>'
$Env:SPN_CLIENT_ID="<appId>"
$Env:SPN_CLIENT_SECRET="<password>"
$Env:SPN_TENANT_ID="<tenant>"

Hizmet sorumlusunu oluşturduktan sonra, hizmet sorumlusunu uygun role atayın.

Hizmet sorumlusuna roller atama

Hizmet sorumlusunu, Monitoring Metrics Publisher veritabanı örneği kaynaklarınızın bulunduğu abonelikte role atamak için bu komutu çalıştırın:

Not

Windows ortamından çalışırken rol adları için çift tırnak kullanmanız gerekir.

az role assignment create --assignee <appId> --role "Monitoring Metrics Publisher" --scope subscriptions/<SubscriptionID>/resourceGroups/<resourcegroup>

az role assignment create --assignee <appId> --role 'Monitoring Metrics Publisher' --scope subscriptions/<SubscriptionID>/resourceGroups/<resourcegroup>
az role assignment create --assignee <appId> --role 'Monitoring Metrics Publisher' --scope subscriptions/<SubscriptionID>/resourceGroups/<resourcegroup>

Örnek çıktı:

{
  "canDelegate": null,
  "id": "/subscriptions/<Subscription ID>/providers/Microsoft.Authorization/roleAssignments/f82b7dc6-17bd-4e78-93a1-3fb733b912d",
  "name": "f82b7dc6-17bd-4e78-93a1-3fb733b9d123",
  "principalId": "5901025f-0353-4e33-aeb1-d814dbc5d123",
  "principalType": "ServicePrincipal",
  "roleDefinitionId": "/subscriptions/<Subscription ID>/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c39005123",
  "scope": "/subscriptions/<Subscription ID>",
  "type": "Microsoft.Authorization/roleAssignments"
}

Hizmet sorumlusu rolünü doğrulama

az role assignment list -o table

Uygun role atanan hizmet sorumlusu ile ölçümleri veya Kullanıcı verilerini karşıya yüklemeye devam edebilirsiniz.

günlük, ölçüm veya kullanım verilerini Upload

Günlükleri, ölçümleri veya kullanım verilerini karşıya yüklemeye yönelik belirli adımlar, karşıya yüklediğiniz bilgi türüne bağlı olarak değişir.

Azure izleyici 'de günlük Upload

ölçümleri Azure izleyici 'ye Upload

kullanım verilerini Azure 'a Upload

Kullanımı ve ölçümleri ve ölçümleri verme ve yükleme hakkında genel yönergeler

Azure Arc etkin veri Hizmetleri üzerinde oluşturma, okuma, güncelleştirme ve silme (CRUD) işlemleri faturalandırma ve izleme amacıyla günlüğe kaydedilir. Bu CRUD işlemlerini izleyen ve tüketimi uygun şekilde hesaplayan arka plan hizmetleri mevcuttur. Kullanım veya tüketimin gerçek hesaplaması, zamanlanan bir şekilde gerçekleşir ve arka planda yapılır.

kullanımı günde yalnızca bir kez Upload. Kullanım bilgileri aktarıldığında ve aynı 24 saatlik süre içinde birden çok kez karşıya yüklendiğinde, yalnızca kaynak envanteri Azure portal ' de güncelleştirilir ancak kaynak kullanımı değildir.

Azure izleyici, ölçümleri karşıya yüklemek için yalnızca son 30 dakikalık verileri kabul eder (daha fazla bilgi edinin). Ölçüm Yükleme Kılavuzu, verileri dışa aktarma dosyası oluşturulduktan hemen sonra, Azure portal ' de tüm veri kümesini görüntüleyebilmeniz için, ölçümleri karşıya yüklemedir. Örneğin, ölçümleri 2:00 PM tarihinde ve 2:50 PM 'de karşıya yükle komutunu çalıştırdıysanız. Azure Izleyici yalnızca son 30 dakikalık verileri kabul ettiğinden portalda herhangi bir veri göremeyebilirsiniz.

Sonraki adımlar

Hizmet sorumluları hakkında bilgi edinin

faturalama verilerini Azure 'a Upload ve Azure portal

Azure Arc Data Controller kaynağını Azure portal görüntüle