Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Düzenli aralıklarla kullanım bilgilerini dışarı aktarabilirsiniz. Bu bilgilerin dışa aktarılması ve yüklenmesi, veri yöneticisini ve SQL yönetilen örneğini oluşturur ve günceller.
Note
Usage information is automatically uploaded for Azure Arc data controller deployed in direct connectivity mode. The instructions in this article only apply to uploading usage information for Azure Arc data controller deployed in indirect connectivity mode..
Kullanım verilerini karşıya yüklemeden önce Azure Arc veri denetleyicisini oluşturduktan sonra en az 24 saat bekleyin.
Hizmet sorumlusu oluşturma ve rol atama
Devam etmeden önce gerekli hizmet sorumlusunu oluşturduğunuzdan ve uygun bir role atadığınızdan emin olun. Ayrıntılar için bkz.
- Hizmet sorumlusu oluşturma.
- Hizmet sorumlusuna rol atama
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 içlerindeki değerleri değiştirin.
Kullanım verilerini karşıya yükleme
Envanter ve kaynak kullanımı gibi kullanım bilgileri aşağıdaki iki adımlı yolla Azure'a yüklenebilir:
- Komutunu kullanarak
az arcdata dc exportkullanım verilerini aşağıdaki gibi dışarı aktarın:
Note
Komutunu az arcdata dc export kullanarak kullanım/faturalama bilgilerini, ölçümleri ve günlükleri dışarı aktarmak için şimdilik SSL doğrulamasının atlanması gerekir. SSL doğrulamasını atlamanız istenir veya sorulmasını önlemek için ortam değişkenini AZDATA_VERIFY_SSL=no ayarlayabilirsiniz. Şu anda veri denetleyicisi dışarı aktarma API'si için ssl sertifikası yapılandırmanın bir yolu yoktur.
az arcdata dc export --type usage --path usage.json --k8s-namespace <namespace> --use-k8s
Bu komut, veri denetleyicisinde oluşturulan SQL yönetilen örnekleri gibi Azure Arc özellikli tüm veri kaynaklarını içeren bir usage.json dosya oluşturur.
Şimdilik, içeriği görebilmeniz için dosya şifrelenmemiştir. Bir metin düzenleyicisinde açıp içeriklerin nasıl göründüğüne bakmaktan çekinmeyin.
İki veri kümesi olduğunu fark edeceksiniz: resources ve data.
resources veri denetleyicisi ve SQL Yönetilen Örnekleri'dir. Verilerdeki resources kayıtlar kaynağın geçmişindeki ilgili olayları yakalar. Kaynak oluşturulduğu, ne zaman güncelleştirildiği ve ne zaman silindiği. Kayıtlar, data belirli bir örneğe her saat için kullanılabilir olan kaç çekirdek olduğunu kaydeder.
Girdi örneği: resource
{
"customObjectName": "<resource type>-2020-29-5-23-13-17-164711",
"uid": "4bc3dc6b-9148-4c7a-b7dc-01afc1ef5373",
"instanceName": "sqlInstance001",
"instanceNamespace": "arc",
"instanceType": "<resource>",
"location": "eastus",
"resourceGroupName": "production-resources",
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"isDeleted": false,
"externalEndpoint": "32.191.39.83:1433",
"vCores": "2",
"createTimestamp": "05/29/2020 23:13:17",
"updateTimestamp": "05/29/2020 23:13:17"
}
Girdi örneği: data
{
"requestType": "usageUpload",
"clusterId": "4b0917dd-e003-480e-ae74-1a8bb5e36b5d",
"name": "DataControllerTestName",
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"resourceGroup": "production-resources",
"location": "eastus",
"uploadRequest": {
"exportType": "usages",
"dataTimestamp": "2020-06-17T22:32:24Z",
"data": "[{\"name\":\"sqlInstance001\",
\"namespace\":\"arc\",
\"type\":\"<resource type>\",
\"eventSequence\":1,
\"eventId\":\"50DF90E8-FC2C-4BBF-B245-CB20DC97FF24\",
\"startTime\":\"2020-06-17T19:11:47.7533333\",
\"endTime\":\"2020-06-17T19:59:00\",
\"quantity\":1,
\"id\":\"4BC3DC6B-9148-4C7A-B7DC-01AFC1EF5373\"}]",
"signature":"MIIE7gYJKoZIhvcNAQ...2xXqkK"
}
}
uploadkomutunu kullanarak kullanım verilerini yükleyin.az arcdata dc upload --path usage.json
Upload frequency
In the indirect mode, usage information needs to be uploaded to Azure at least once in every 30 days. Daha sık, örneğin günlük olarak karşıya yükleme yapmanız kesinlikle önerilir. Kullanım bilgileri son 32 gün içinde karşıya yüklenmezse, hizmette herhangi bir yeni kaynak sağlanamaması gibi bir düşüş görürsünüz.
Gecikmeli kullanım yüklemeleri için iki tür bildirim olacaktır: uyarı aşaması ve bozulma aşaması. Uyarı aşamasında Billing data for the Azure Arc data controller has not been uploaded in {0} hours. Please upload billing data as soon as possible. gibi bir ileti olacaktır.
İndirgenmiş aşamada, ileti Billing data for the Azure Arc data controller has not been uploaded in {0} hours. Some functionality will not be available until the billing data is uploaded. gibi görünür.
Note
Kullanım 48 saatten uzun süredir yüklenmediyse uyarı iletisini görürsünüz.
Veri Denetleyicisi için Azure portalı genel bakış sayfası ve kubernetes kümenizdeki Veri denetleyicisinin Özel Kaynak durumu hem son karşıya yükleme tarihini hem de durum iletilerini gösterir.
Karşıya yüklemeleri otomatikleştirme (isteğe bağlı)
Ölçümleri ve günlükleri belirli aralıklarla yüklemek istiyorsanız, bir komut dosyası oluşturabilir ve her birkaç dakikada bir zamanlayıcıda çalıştırabilirsiniz. Linux kabuk betiği kullanılarak karşıya yüklemelerin nasıl otomatikleştirileceğine dair bir örnek aşağıda verilmiştir.
Favori metin/kod düzenleyicinizde, dosyaya aşağıdaki betiği ekleyin ve Linux/Mac için .sh; veya .cmd, .bat, .ps1 gibi yürütülebilir betik dosyası olarak kaydedin.
az arcdata dc export --type usage --path usage.json --force --k8s-namespace <namespace> --use-k8s
az arcdata dc upload --path usage.json
Betik dosyasını yürütülebilir hale getirme
chmod +x myuploadscript.sh
Betiği her gün kullanım için çalıştırın:
watch -n 1200 ./myuploadscript.sh
Cron veya Windows Görev Zamanlayıcı gibi bir iş zamanlayıcı veya Ansible, Puppet veya Chef gibi bir düzenleyici de kullanabilirsiniz.
Related content
Ölçümleri ve günlükleri Azure İzleyici'ye yükleme
Günlükleri Azure İzleyici'ye yükleme
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