Kullanım verilerini, ölçümleri ve günlükleri Azure'a yükleme

Düzenli aralıklarla faturalama, izleme ölçümleri ve günlükler için kullanım bilgilerini dışarı aktarabilir ve ardından Azure'a yükleyebilirsiniz. Bu üç veri türünden herhangi birinin dışarı aktarılıp karşıya yüklenmesi, Azure'da veri denetleyicisini ve SQL yönetilen örnek kaynaklarını da oluşturup güncelleştirir.

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

Bu makaledeki örneklerde, betiği çalıştırmadan önce değiştirmeniz gereken değerleri tanımlamak için açılı ayraçlar < ... > kullanılır. Köşeli ayraçları ve köşeli ayraç içindeki değerleri değiştirin.

Araçları yükleme

Gerekli araçlar şunlardır:

  • Azure CLI (az)
  • arcdata Uzantısı

Bkz. Yükleme araçları.

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

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

Kaynak sağlayıcısını doğrulamak için aşağıdaki 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, bunu kaydedebilirsiniz. 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çümlerinizi karşıya yükleme hizmet sorumlunuzu oluşturmak için şu komutları izleyin:

Not

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

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

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

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

az ad sp credential reset --name <ServicePrincipalName>

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

az ad sp create-for-rbac --name azure-arc-metrics --role Contributor --scopes /subscriptions/<SubscriptionId>/resourceGroups/myresourcegroup

Örnek çıkış:

"appId": "<appId>",
"displayName": "azure-arc-metrics",
"name": "http://azure-arc-metrics",
"password": "<password>",
"tenant": "<tenant>"

appId, passwordve tenant değerlerini daha sonra kullanmak üzere bir ortam değişkenine kaydedin. Bu değerler genel olarak benzersiz tanımlayıcı (GUID) biçimindedir.

SET SPN_CLIENT_ID=<appId>
SET SPN_CLIENT_SECRET=<password>
SET SPN_TENANT_ID=<tenant>

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

Hizmet sorumlusuna rol atama

Hizmet sorumlusunu veritabanı örneği kaynaklarınızın bulunduğu abonelik rolüne atamak için Monitoring Metrics Publisher şu 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>

Örnek çıkış:

{
  "canDelegate": null,
  "id": "/subscriptions/<Subscription ID>/providers/Microsoft.Authorization/roleAssignments/<globally unique identifier>",
  "name": "<globally unique identifier>",
  "principalId": "<principal id>",
  "principalType": "ServicePrincipal",
  "roleDefinitionId": "/subscriptions/<Subscription ID>/providers/Microsoft.Authorization/roleDefinitions/<globally unique identifier>",
  "scope": "/subscriptions/<Subscription ID>",
  "type": "Microsoft.Authorization/roleAssignments"
}

Hizmet sorumlusu rolünü doğrulama

az role assignment list --scope subscriptions/<SubscriptionID>/resourceGroups/<resourcegroup> -o table

Hizmet sorumlusu uygun role atandıktan sonra ölçümleri veya kullanıcı verilerini karşıya yükleyebilirsiniz.

Günlükleri, ölçümleri veya kullanım verilerini karşıya yükleme

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

Günlükleri Azure İzleyici'ye yükleme

Ölçümleri Azure İzleyici'ye yükleme

Kullanım verilerini Azure'a yükleme

Kullanımı ve ölçümleri dışarı aktarma ve karşıya yüklemeyle ilgili genel yönergeler

Azure Arc özellikli veri hizmetlerinde oluşturma, okuma, güncelleştirme ve silme (CRUD) işlemleri faturalama ve izleme amacıyla günlüğe kaydedilir. Bu CRUD işlemlerini izleyen ve tüketimi uygun şekilde hesaplayan arka plan hizmetleri vardır. Gerçek kullanım veya tüketim hesaplaması zamanlanmış olarak gerçekleşir ve arka planda gerçekleştirilir.

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

Not

Doğrudan bağlı modda dağıtılan Azure Arc veri denetleyicisi için kullanım verilerinin otomatik olarak karşıya yüklendiğini unutmayın.

Ölçümleri karşıya yüklemek için Azure izleyicisi yalnızca son 30 dakikalık verileri kabul eder (Daha fazla bilgi edinin). Ölçümleri karşıya yükleme kılavuzu, dışarı aktarma dosyasını oluşturduktan hemen sonra ölçümleri karşıya yükleyerek veri kümesinin tamamını Azure portalında görüntülemenizi sağlamaktır. Örneğin, ölçümleri 14:00'te dışarı aktardıysanız ve 14:50'de karşıya yükleme komutunu çalıştırdıysanız. Azure İzleyici yalnızca son 30 dakikadaki verileri kabul ettiğinden portalda veri göremeyebilirsiniz.

Hizmet sorumluları hakkında bilgi edinin

Faturalama verilerini Azure'a yükleme ve Azure portalında görüntüleme

Azure portalda Azure Arc veri denetleyicisi kaynağını görüntüleme