Ölçümleri ve günlükleri izlemek için Linux tanılama uzantısı 4.0'ı kullanın
Dikkat
Bu makale, Kullanım Süresi Sonu (EOL) durumu olan bir Linux dağıtımı olan CentOS'a başvurur. Lütfen kullanımınızı göz önünde bulundurun ve uygun şekilde planlayın. Daha fazla bilgi için bkz . CentOS Kullanım Süresi Sonu kılavuzu.
Bu makalede Linux tanılama uzantısının (LAD) en son sürümleri açıklanmaktadır.
Önemli
3.x sürümü hakkında bilgi için bkz . Ölçümleri ve günlükleri izlemek için Linux tanılama uzantısı 3.0'ı kullanma. Sürüm 2.3 ve öncesi hakkında bilgi için bkz . Linux VM'sinin performans ve tanılama verilerini izleme.
Linux tanılama uzantısı, Microsoft Azure'da Linux VM'sinin durumunu izlemenize yardımcı olur. Aşağıdaki özelliklere sahiptir:
Data source | Özelleştirme seçenekleri | Gerekli hedefler | İsteğe bağlı hedefler |
---|---|---|---|
Ölçümler | Sayaç, Toplama, Örnek Hızı, Tanımlayıcılar | Azure Tablo Depolaması | EventHub, Azure Blob Depolama (JSON biçimi), Azure İzleyici (LAD 4.0'da yeni) |
Syslog | Tesis, Önem Derecesi | Azure Tablo Depolaması | EventHub, Azure Blob Depolama (JSON Biçimi) |
Dosyalar | Günlük Yolu, Hedef Tablo | Azure Tablo Depolaması | EventHub, Azure Blob Depolama (JSON Biçimi) |
Bu uzantı her iki Azure dağıtım modeliyle de çalışır: Azure Resource Manager ve klasik.
Önkoşullar
- Azure Linux aracısı sürüm 2.2.0 veya üzeri. Azure VM Linux galeri görüntülerinin çoğu sürüm 2.2.7 veya üzeridir. VM'de yüklü sürümü onaylamak için komutunu çalıştırın
/usr/sbin/waagent -version
. VM konuk aracısının eski bir sürümünü çalıştırıyorsa Linux aracısını güncelleştirin. - Azure CLI. Makinenizde Azure CLI ortamını ayarlayın.
- Komutu
wget
. Henüz sahip değilseniz ilgili paket yöneticisini kullanarak yükleyin. - Verileri depolamak için bir Azure aboneliği ve genel amaçlı depolama hesabı . Genel amaçlı depolama hesapları, gerekli olan tablo depolamayı destekler. Blob depolama hesabı çalışmaz.
- Python 2.
Desteklenen Linux dağıtımları
Bkz . Desteklenen aracı işletim sistemleri.
Python gereksinimi
Linux tanılama uzantısı Python 2 gerektirir. Sanal makineniz Python 2 içermeyen bir dağıtım kullanıyorsa yükleyin.
Not
Şu anda Linux Tanılama Uzantıları'nın (LAD) tüm sürümlerini Python 3'i zaten destekleyen yeni Azure Monitoring Agent ile birleştirmeyi planlıyoruz. LAD, duyuru ve onay beklemede kullanımdan kaldırılacak şekilde zamanlanır.
Python 2'yi yüklemek için aşağıdaki örnek komutlardan birini çalıştırın:
- Red Hat, CentOS, Oracle:
yum install -y python2
- Ubuntu, Debian:
apt-get install -y python2
- SUSE:
zypper install -y python2
Yürütülebilir python2
dosyanın diğer adı python
olmalıdır.
Mevcut diğer adları kaldırmak için aşağıdaki komutu çalıştırın.
sudo update-alternatives --remove-all python
Yeni diğer adı oluşturmak için aşağıdaki komutu çalıştırın.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
Uzantıyı yükleme
Azure PowerShell cmdlet'lerini, Azure CLI betiklerini, Azure Resource Manager şablonlarını (ARM şablonları) veya Azure portalını kullanarak VM'niz ve Sanal Makine Ölçek Kümeniz için bu uzantıyı etkinleştirebilirsiniz. Daha fazla bilgi için bkz . Linux için sanal makine uzantıları ve özellikleri.
Not
Linux Tanılama VM uzantısının bazı bileşenleri de Log Analytics VM uzantısında gönderilir. Her iki uzantı da aynı ARM şablonunda örneklenirse çakışmalar ortaya çıkabilir.
Yükleme zamanı çakışmalarını önlemek için uzantılarını sırayla yüklemek için yönergesini kullanındependsOn
. Uzantılar her iki sırayla da yüklenebilir.
LAD 4.0'ı şu şekilde yapılandırmak için yükleme yönergelerini ve indirilebilir örnek yapılandırmayı kullanın:
- LAD sürüm 2.3 ve 3.x ile aynı ölçümleri yakalayın ve depolayın.
- Ölçümleri Azure İzleyici havuzuna, normal havuzla birlikte Azure Depolama'ya gönderin. Bu işlev LAD 4.0'da yenidir.
- LAD 3.0'da olduğu gibi kullanışlı bir dosya sistemi ölçümleri kümesi yakalayın.
- LAD 2.3 tarafından etkinleştirilen varsayılan syslog koleksiyonunu yakalayın.
- VM ölçümlerinde grafik oluşturma ve uyarı oluşturma için Azure portal deneyimini etkinleştirin.
İndirilebilir yapılandırma yalnızca bir örnektir. Gereksinimlerinize uyacak şekilde değiştirin.
Yükleme
LAD 4.0'ı Azure CLI'ya veya Azure PowerShell'e yükleyip yapılandırabilirsiniz.
Korumalı ayarlarınız dosya ProtectedSettings.json ve genel yapılandırma bilgileriniz PublicSettings.json ise şu komutu çalıştırın:
az vm extension set --publisher Microsoft.Azure.Diagnostics \
--name LinuxDiagnostic --version 4.0 --resource-group <resource_group_name> \
--vm-name <vm_name> --protected-settings ProtectedSettings.json \
--settings PublicSettings.json
komutu, Azure CLI'nın Azure Kaynak Yönetimi modunu kullandığınızı varsayar. LAD'yi klasik dağıtım modeli VM'leri için yapılandırmak için, Hizmet Yönetimi moduna (azure config mode asm
) geçin ve komuttaki kaynak grubu adını atlar.
Daha fazla bilgi için platformlar arası CLI belgelerine bakın.
Otomatik güncelleştirmeyi etkinleştirme
Aracının otomatik güncelleştirmesini etkinleştirmek için Otomatik Uzantı Yükseltme özelliğini etkinleştirmenizi öneririz:
az vm extension set --publisher Microsoft.Azure.Diagnostics --name LinuxDiagnostic \
--version 4.0 --resource-group <resource_group_name> --vm-name <vm_name> \
--protected-settings ProtectedSettings.json --settings PublicSettings.json \
--enable-auto-upgrade true
Örnek yükleme
Bu örneklerde, örnek yapılandırma bir dizi standart veri toplar ve bunu tablo depolamaya gönderir. Örnek yapılandırmanın URL'si ve içeriği değişebilir.
Not
Aşağıdaki örnekler için, kodu çalıştırmadan önce ilk bölümdeki değişkenler için uygun değerleri doldurun.
Çoğu durumda portal ayarları JSON dosyasının bir kopyasını indirmeniz ve ihtiyaçlarınıza göre özelleştirmeniz gerekir. Her seferinde URL'den indirmek yerine yapılandırma dosyasının özelleştirilmiş bir sürümünü kullanmak için şablonları veya kendi otomasyonunuzu kullanın.
Yeni Azure İzleyici havuzu etkinleştirildiğinde, YÖNETILEN Hizmet Kimliği (MSI) kimlik doğrulama belirteçleri oluşturmak için VM'lerin sistem tarafından atanan kimliği etkinleştirilmiş olması gerekir. Bu ayarları VM oluşturma sırasında veya sonrasında ekleyebilirsiniz. Azure portalı, Azure CLI, PowerShell ve Azure Resource Manager yönergeleri için bkz . Yönetilen kimlikleri yapılandırma.
Yükleme örneği - Azure CLI
# Set your Azure VM diagnostic variables.
my_subscription_id=<your_azure_subscription_id>
my_resource_group=<your_azure_resource_group_name_containing_your_azure_linux_vm>
my_linux_vm=<your_azure_linux_vm_name>
my_diagnostic_storage_account=<your_azure_storage_account_for_storing_vm_diagnostic_data>
# Login to Azure before you do anything else.
az login
# Select the subscription that contains the storage account.
az account set --subscription $my_subscription_id
# Enable system-assigned identity on the existing VM.
az vm identity assign --resource-group $my_resource_group --name $my_linux_vm
# Download the sample public settings. You could instead use curl or any web browser.
wget https://raw.githubusercontent.com/Azure/azure-linux-extensions/master/Diagnostic/tests/lad_2_3_compatible_portal_pub_settings.json -O portal_public_settings.json
# Build the VM resource ID. Replace the storage account name and resource ID in the public settings.
my_vm_resource_id=$(az vm show --resource-group $my_resource_group \
--name $my_linux_vm --query "id" -o tsv)
sed -i "s#__DIAGNOSTIC_STORAGE_ACCOUNT__#$my_diagnostic_storage_account#g" portal_public_settings.json
sed -i "s#__VM_RESOURCE_ID__#$my_vm_resource_id#g" portal_public_settings.json
# Build the protected settings (storage account SAS token).
my_diagnostic_storage_account_sastoken=$(az storage account generate-sas \
--account-name $my_diagnostic_storage_account --expiry 2037-12-31T23:59:00Z \
--permissions wlacu --resource-types co --services bt -o tsv)
my_lad_protected_settings="{'storageAccountName': '$my_diagnostic_storage_account', \
'storageAccountSasToken': '$my_diagnostic_storage_account_sastoken'}"
# Finally, tell Azure to install and enable the extension.
az vm extension set --publisher Microsoft.Azure.Diagnostics --name LinuxDiagnostic \
--version 4.0 --resource-group $my_resource_group --vm-name $my_linux_vm \
--protected-settings "${my_lad_protected_settings}" --settings portal_public_settings.json
Sanal Makine Ölçek Kümeleri için yükleme örneği - Azure CLI
# Set your Azure virtual machine scale set diagnostic variables.
my_subscription_id=<your_azure_subscription_id>
my_resource_group=<your_azure_resource_group_name_containing_your_azure_linux_vm>
my_linux_vmss=<your_azure_linux_vmss_name>
my_diagnostic_storage_account=<your_azure_storage_account_for_storing_vm_diagnostic_data>
# Login to Azure before you do anything else.
az login
# Select the subscription that contains the storage account.
az account set --subscription $my_subscription_id
# Enable system-assigned identity on the existing virtual machine scale set.
az vmss identity assign --resource-group $my_resource_group --name $my_linux_vmss
# Download the sample public settings. You could also use curl or any web browser.
wget https://raw.githubusercontent.com/Azure/azure-linux-extensions/master/Diagnostic/tests/lad_2_3_compatible_portal_pub_settings.json -O portal_public_settings.json
# Build the virtual machine scale set resource ID. Replace the storage account name and resource ID in the public settings.
my_vmss_resource_id=$(az vmss show --resource-group $my_resource_group \
--name $my_linux_vmss --query "id" -o tsv)
sed -i "s#__DIAGNOSTIC_STORAGE_ACCOUNT__#$my_diagnostic_storage_account#g" portal_public_settings.json
sed -i "s#__VM_RESOURCE_ID__#$my_vmss_resource_id#g" portal_public_settings.json
# Build the protected settings (storage account SAS token).
my_diagnostic_storage_account_sastoken=$(az storage account generate-sas \
--account-name $my_diagnostic_storage_account --expiry 2037-12-31T23:59:00Z \
--permissions wlacu --resource-types co --services bt -o tsv)
my_lad_protected_settings="{'storageAccountName': '$my_diagnostic_storage_account', 'storageAccountSasToken': '$my_diagnostic_storage_account_sastoken'}"
# Finally, tell Azure to install and enable the extension.
az vmss extension set --publisher Microsoft.Azure.Diagnostics --name LinuxDiagnostic
--version 4.0 --resource-group $my_resource_group --vmss-name $my_linux_vmss \
--protected-settings "${my_lad_protected_settings}" --settings portal_public_settings.json
Uzantı ayarlarını güncelleştirme
Korumalı veya genel ayarlarınızı değiştirdikten sonra, bunları VM'ye dağıtmak için aynı komutu çalıştırın. Herhangi bir ayar değiştirilirse, güncelleştirmeler uzantıya gönderilir. LAD yapılandırmayı yeniden yükler ve kendisini yeniden başlatır.
Uzantının önceki sürümlerinden geçiş
Uzantının en son sürümü şu anda genel önizleme aşamasında olan 4.0 sürümüdür. 3.x'in eski sürümleri hala desteklenmektedir. 2.x sürümleri 31 Temmuz 2018'den beri kullanım dışı bırakılmıştır.
Önemli
3.x sürümünden uzantının en yeni sürümüne geçmek için eski uzantıyı kaldırın. Ardından, sistem tarafından atanan kimlik için güncelleştirilmiş yapılandırmayı ve Ölçümleri Azure İzleyici havuzuna göndermek için havuzları içeren sürüm 4'ü yükleyin.
Yeni uzantıyı yüklediğinizde, otomatik ikincil sürüm yükseltmelerini etkinleştirin:
- Azure Resource Manager dağıtım modeli VM'lerinde VM dağıtım şablonuna ekleyin
"autoUpgradeMinorVersion": true
. - Klasik dağıtım modeli VM'lerinde, uzantıyı Azure CLI veya PowerShell aracılığıyla yüklüyorsanız sürümü
4.*
belirtin.
LAD 3.x için kullandığınız depolama hesabını kullanabilirsiniz.
Korumalı ayarlar
Bu yapılandırma bilgileri kümesi, genel görünümden korunması gereken hassas bilgiler içerir. Depolama kimlik bilgileri gibi bilgiler içerir. Ayarlar, şifrelenmiş biçimde depolayan uzantıya iletilir.
{
"storageAccountName" : "the storage account to receive data",
"storageAccountEndPoint": "the hostname suffix for the cloud for this account",
"storageAccountSasToken": "SAS access token",
"mdsdHttpProxy": "HTTP proxy settings",
"sinksConfig": { ... }
}
Veri Akışı Adı | Değer |
---|---|
storageAccountName | Uzantının veri yazdığı depolama hesabının adı. |
storageAccountEndPoint | (İsteğe bağlı) Depolama hesabının bulunduğu bulutu tanımlayan uç nokta. Bu ayar yoksa, LAD varsayılan olarak Azure genel bulutunu https://core.windows.net kullanır. Azure Almanya, Azure Kamu veya 21Vianet tarafından sağlanan Microsoft Azure'da depolama hesabı kullanmak için bu değeri gerektiği gibi ayarlayın. |
storageAccountSasToken | Blob ve tablo hizmetleriss='bt' () için bir Hesap SAS belirteci. Bu belirteç kapsayıcılar ve nesneler (srt='co' ) için geçerlidir. Ekleme, oluşturma, listeleme, güncelleştirme ve yazma izinleri (sp='acluw' verir). Baştaki soru işaretini (?) eklemeyin. |
mdsdHttpProxy | (İsteğe bağlı) Uzantının belirtilen depolama hesabına ve uç noktaya bağlanması için gereken HTTP proxy bilgileri. |
sinksConfig | (İsteğe bağlı) Ölçümlerin ve olayların teslim edilebileceği alternatif hedeflerin ayrıntıları. Aşağıdaki bölümlerde uzantının desteklediği her veri havuzuyla ilgili ayrıntılar sağlanır. |
ARM şablonu içinde SAS belirteci almak için işlevini kullanın listAccountSas
. Örnek şablon için bkz . Liste işlevi örneği.
Gerekli paylaşılan erişim imzası belirtecini Azure portalı üzerinden oluşturabilirsiniz:
- Uzantının yazmasını istediğiniz genel amaçlı depolama hesabını seçin.
- Soldaki menüde, Güvenlik + ağ altında Paylaşılan erişim imzası'nı seçin.
- Seçimleri daha önce açıklandığı gibi yapın.
- SAS'yi ve bağlantı dizesini oluştur’u seçin.
Oluşturulan paylaşılan erişim imzasını storageAccountSasToken
alana kopyalayın. Baştaki soru işaretini (?) kaldırın.
sinksConfig
Not
Hem genel hem de korumalı ayarların isteğe bağlı sinksConfig
bir bölümü vardır. Korumalı ayarlardaki bölüm, s gibi sasURL
gizli dizilerin eklenmesi nedeniyle yalnızca ve JsonBlob
havuz yapılandırmalarını barındırmaktadırEventHub
. sinksConfig
AzMonSink
havuz yapılandırmaları korumalı ayarlarınıza eklenemez .
"sinksConfig": {
"sink": [
{
"name": "sinkname",
"type": "sinktype",
...
},
...
]
},
İsteğe sinksConfig
bağlı bölüm, uzantının toplanan bilgileri gönderdiği diğer hedefleri tanımlar. Dizi, "sink"
her ek veri havuzu için bir nesne içerir. "type"
özniteliği nesnedeki diğer öznitelikleri belirler.
Öğe | Değer |
---|---|
Adı | Uzantı yapılandırmasının başka bir yerinde bu havuza başvurmak için kullanılan bir dize. |
Tür | Tanımlanan havuz türü. Bu türün örneklerinde varsa diğer değerleri belirler. |
Linux tanılama uzantısı 4.0 iki korumalı havuz türünü destekler: EventHub
ve JsonBlob
.
EventHub havuzu
"sink": [
{
"name": "sinkname",
"type": "EventHub",
"sasURL": "https SAS URL"
},
...
]
Girdi, "sasURL"
verilerin yayımlanması gereken olay hub'ına ilişkin paylaşılan erişim imzası belirteci de dahil olmak üzere tam URL'yi içerir. LAD, gönderme talebine olanak tanıyan bir ilkeyi adlandırmak için paylaşılan erişim imzası gerektirir. Bir örnek aşağıda verilmiştir:
- adlı
contosohub
bir Event Hubs ad alanı oluşturun. - ad alanında adlı
syslogmsgs
bir olay hub'ı oluşturun. - Olay hub'ına gönderme talebine olanak tanıyan adlı
writer
bir paylaşılan erişim ilkesi oluşturun.
1 Ocak 2018'de UTC gece yarısına kadar uygun bir SAS oluşturursanız, sasURL
değer aşağıdaki örneğe benzer olabilir.
https://contosohub.servicebus.windows.net/syslogmsgs?sr=contosohub.servicebus.windows.net%2fsyslogmsgs&sig=xxxxxxxxxxxxxxxxxxxxxxxxx&se=1514764800&skn=writer
Event Hubs için SAS belirteçleri hakkında bilgi oluşturma ve alma hakkında daha fazla bilgi için bkz . SAS belirteci oluşturma.
JsonBlob havuzu
"sink": [
{
"name": "sinkname",
"type": "JsonBlob"
},
...
]
Havuza JsonBlob
yönlendirilen veriler Azure Depolama'daki bloblarda depolanır. Her LAD örneği, her havuz adı için saatte bir bir blob oluşturur. Her blob her zaman bozulmadan geçerli bir JSON nesne dizisi içerir. Yeni girdiler, diziye atomik olarak eklenir.
Bloblar, havuzla aynı ada sahip bir kapsayıcıda depolanır. Blob kapsayıcı adları için Azure Depolama kuralları havuzların JsonBlob
adlarına uygulanır. Adlar 3 ile 63 arasında küçük harfli alfasayısal ASCII karakter veya tire içermelidir.
Genel ayarlar
Genel ayarlar yapısı, uzantının topladığı bilgileri denetleen çeşitli ayar blokları içerir. dışında ladCfg
her ayar isteğe bağlıdır. içinde ladCfg
ölçüm veya syslog koleksiyonu belirtirseniz, öğesini de belirtmeniz StorageAccount
gerekir. LAD 4.0'daki ölçümler için Azure İzleyici havuzunu etkinleştirmek için öğesini belirtmeniz sinksConfig
gerekir.
{
"ladCfg": { ... },
"fileLogs": { ... },
"StorageAccount": "the storage account to receive data",
"sinksConfig": { ... },
"mdsdHttpProxy" : ""
}
Aşağıdaki bölümlerde kalan öğelerle ilgili ayrıntılar sağlanır.
ladCfg
"ladCfg": {
"diagnosticMonitorConfiguration": {
"eventVolume": "Medium",
"metrics": { ... },
"performanceCounters": { ... },
"syslogEvents": { ... }
},
"sampleRateInSeconds": 15
}
Yapı, ladCfg
Ölçümlerin ve günlüklerin Azure İzleyici Ölçümleri hizmetine ve diğer veri havuzlarına teslim edilmesi için toplanmasını denetler. Ya da performanceCounters
syslogEvents
her ikisini de belirtin. Ayrıca yapısını belirtin metrics
.
Syslog veya ölçüm koleksiyonunu etkinleştirmek istemiyorsanız, öğesi için ladCfg
boş bir yapı belirtin:
"ladCfg": {
"diagnosticMonitorConfiguration": {}
}
Öğe | Değer |
---|---|
eventVolume | (İsteğe bağlı) Depolama tablosunda oluşturulan bölüm sayısını denetler. Değer , "Medium" veya "Small" olmalıdır"Large" . Varsayılan değer şudur: "Medium" . |
sampleRateInSeconds | (İsteğe bağlı) Ham değer koleksiyonu (yani, toplanmamış ölçümler) arasındaki varsayılan aralık. Desteklenen en küçük örnek hızı 15 saniyedir. Varsayılan değer: 15 . |
metrics
"metrics": {
"resourceId": "/subscriptions/...",
"metricAggregation" : [
{ "scheduledTransferPeriod" : "PT1H" },
{ "scheduledTransferPeriod" : "PT5M" }
]
}
Öğe | Değer |
---|---|
resourceId | VM'nin veya VM'nin ait olduğu Sanal Makine Ölçek Kümesinin Azure Resource Manager kaynak kimliği. Yapılandırma herhangi bir JsonBlob havuz kullanıyorsa bu ayarı da belirtin. |
scheduledTransferPeriod | Toplama ölçümlerinin hesaplanıp Azure İzleyici Ölçümlerine aktarılması sıklığı. Sıklık, IS 8601 zaman aralığı olarak ifade edilir. En küçük aktarım süresi 60 saniyedir, yani PT1M'dir. En az bir belirtin scheduledTransferPeriod . |
Bölümünde belirtilen performanceCounters
ölçümlerin örnekleri 15 saniyede bir veya sayaç için açıkça tanımlanan örnek hızında toplanır. Örnekte olduğu gibi birden çok scheduledTransferPeriod
sıklık görünürse, her toplama bağımsız olarak hesaplanır.
performanceCounters
"performanceCounters": {
"sinks": "",
"performanceCounterConfiguration": [
{
"type": "builtin",
"class": "Processor",
"counter": "PercentIdleTime",
"counterSpecifier": "/builtin/Processor/PercentIdleTime",
"condition": "IsAggregate=TRUE",
"sampleRate": "PT15S",
"unit": "Percent",
"annotation": [
{
"displayName" : "cpu idle time",
"locale" : "en-us"
}
]
}
]
}
İsteğe performanceCounters
bağlı bölüm, ölçüm koleksiyonunu denetler. Ham örnekler, şu değerleri üretmek üzere her zamanlanmışTransferPeriod için toplanır:
- Ortalama
- Minimum
- Maksimum
- Son toplanan değer
- Toplamayı hesaplamak için kullanılan ham örneklerin sayısı
Öğe | Değer |
---|---|
Lavabo | (İsteğe bağlı) LAD'nin toplu ölçüm sonuçlarını gönderdiği havuz adlarının virgülle ayrılmış listesi. Tüm toplanan ölçümler listelenen her havuza yayımlanır. Örneğin, "MyEventHubSink, MyJsonSink, MyAzMonSink" . Daha fazla bilgi için bkz sinksConfig . (korumalı ayarlar) vesinksConfig (genel ayarlar). |
Tür | Ölçümün gerçek sağlayıcısını tanımlar. |
class | ile "counter" birlikte, sağlayıcının ad alanı içindeki belirli ölçümü tanımlar. |
counter | ile "class" birlikte, sağlayıcının ad alanı içindeki belirli ölçümü tanımlar. Kullanılabilir sayaçların listesine bakın. |
counterSpecifier | Azure İzleyici Ölçümleri ad alanı içindeki ölçümü tanımlar. |
koşul | (İsteğe bağlı) Ölçümün uygulandığı nesnenin bir örneğini seçer. Veya bu nesnenin tüm örnekleri arasında toplamayı seçer. |
sampleRate | Bu ölçüm için ham örneklerin toplanma hızını ayarlayan IS 8601 aralığı. Değer ayarlı değilse değeri koleksiyon sampleRateInSeconds aralığını ayarlar. Desteklenen en kısa örnek hızı 15 saniyedir (PT15S). |
unit | Ölçümün birimini tanımlar. Şu dizelerden biri olmalıdır: , , , , , "CountPerSecond" , "BytesPerSecond" . "Millisecond" "Percent" "Seconds" "Bytes" "Count" Toplanan verilerin tüketicileri, toplanan veri değerlerinin bu üniteyle eşleşmesini bekler. LAD bu alanı yoksayar. |
displayName | Ölçüm ad alanında görüntülerken Azure İzleyici Ölçümleri'ndeki Guest (classic) verilere eklenecek etiket. Bu etiket, ilişkili yerel ayar tarafından belirtilen dildedir. LAD bu alanı yoksayar. Not: Yapılandırıldıysa kullanılabilen ÖlçümLer Ad Alanı'nda azure.vm.linux.guestmetrics aynı ölçümü görüntülüyorsanız AzMonSink , görünen ad tamamen sayacına bağlıdır. Sayaçlar ve adlar arasındaki eşlemeyi bulmak için bkz . Yerleşik sağlayıcı tarafından desteklenen ölçümler. |
counterSpecifier
rastgele bir tanımlayıcıdır. Azure portal grafik oluşturma ve uyarı özelliği gibi ölçümlerin tüketicileri, ölçümü veya ölçümün bir örneğini tanımlayan anahtar olarak kullanır counterSpecifier
.
Ölçümler için builtin
ile /builtin/
başlayan değerleri öneririzcounterSpecifier
. Ölçümün belirli bir örneğini toplamak için örneğin tanımlayıcısını değere counterSpecifier
ekleyin. Burada bazı örnekler verilmiştir:
/builtin/Processor/PercentIdleTime
. Tüm vCPU'larda ortalama boşta kalma süresi/builtin/Disk/FreeSpace(/mnt)
. Dosya sistemi için/mnt
boş alan/builtin/Disk/FreeSpace
. Tüm bağlı dosya sistemlerinde ortalama boş alan
LAD ve Azure portalı değerin herhangi bir desenle counterSpecifier
eşleşmesini beklemez. Değerleri oluşturma counterSpecifier
şeklinizde tutarlı olun.
belirttiğinizde performanceCounters
, LAD her zaman Azure Depolama'daki bir tabloya veri yazar. Aynı veriler JSON bloblarına, Event Hubs'a veya her ikisine de yazılabilir. Tabloya veri depolamayı devre dışı bırakamazsınız.
Aynı depolama hesabı adını ve uç noktasını kullanan tüm LAD örnekleri, ölçümlerini ve günlüklerini aynı tabloya ekler. Aynı tablo bölümüne çok fazla VM yazarsa, Azure bu bölüme yazmaları kısıtlayabilir.
Bu eventVolume
ayar girişlerin 1 (küçük), 10 (orta) veya 100 (büyük) bölüme yayılmasına neden olur. Genellikle orta düzeydeki bölümler trafik azaltmasını önlemek için yeterlidir.
Azure portalının Azure İzleyici Ölçümleri özelliği, grafik oluşturmak veya uyarıları tetikleme amacıyla bu tablodaki verileri kullanır. Tablo adı şu dizelerin birleştirilmiş halidir:
WADMetrics
"scheduledTransferPeriod"
Tabloda depolanan toplanan değerler içinP10DV2S
- YYYYMMDD biçiminde, 10 günde bir değişen bir tarih
Örnek olarak ve WADMetricsPT1MP10DV2S20170609
verilebilirWADMetricsPT1HP10DV2S20170410
.
syslogEvents
"syslogEvents": {
"sinks": "",
"syslogEventConfiguration": {
"facilityName1": "minSeverity",
"facilityName2": "minSeverity",
...
}
}
İsteğe syslogEvents
bağlı bölüm, syslog'dan günlük olaylarının koleksiyonunu denetler. Bölüm atlanırsa, syslog olayları hiç yakalanmaz.
Koleksiyonun syslogEventConfiguration
ilgilendiği her syslog tesisi için bir girişi vardır. minSeverity
"NONE"
Belirli bir tesis içinse veya bu tesis öğede hiç görünmüyorsa, o tesisten hiçbir olay yakalanmaz.
Öğe | Değer |
---|---|
Lavabo | Tek tek günlük olaylarının yayımlandığı havuz adlarının virgülle ayrılmış listesi. içindeki kısıtlamalarla syslogEventConfiguration eşleşen tüm günlük olayları listelenen her havuza yayımlanır. Örnek: "EHforsyslog" |
facilityName | veya "LOG_LOCAL0" gibi "LOG_USER" bir syslog tesis adı. Daha fazla bilgi için syslog el ile sayfasındaki Tesis değerleri bölümüne bakın. |
minSeverity | veya "LOG_INFO" gibi "LOG_ERR" bir syslog önem düzeyi. Daha fazla bilgi için syslog el ile sayfasında düzey değerleri bölümüne bakın. Uzantı, belirtilen düzeyde veya daha yüksek bir düzeyde tesise gönderilen olayları yakalar. |
belirttiğinizde syslogEvents
, LAD her zaman Azure Depolama'da LinuxSyslogVer2v0 adlı bir tabloya veri yazar. Aynı veriler JSON bloblarına, Event Hubs'a veya her ikisine de yazılabilir. Tabloya veri depolamayı devre dışı bırakamazsınız.
sinksConfig
İsteğe bağlı genel sinksConfig
bölüm, Depolama hesabına ve varsayılan Konuk Ölçümleri görünümüne ek olarak Ölçümlerin Azure İzleyici havuzuna gönderilmesini sağlar.
Not
Hem genel hem de korumalı ayarların isteğe bağlı sinksConfig
bir bölümü vardır. Genel ayarlardaki bölüm yalnızca havuz yapılandırmasını barındırıyorAzMonSink
. sinksConfig
EventHub
ve JsonBlob
havuz yapılandırmaları genel ayarlarınıza eklenemez .
Not
bölümü sinksConfig
, vm'lerde veya sanal makine ölçek kümesinde sistem tarafından atanan kimliğin etkinleştirilmesini gerektirir.
Sistem tarafından atanan kimliği Azure portalı, CLI, PowerShell veya Azure Resource Manager aracılığıyla etkinleştirebilirsiniz. Ayrıntılı yönergeleri izleyin veya bu makaledeki önceki yükleme örneklerine bakın.
"sinksConfig": {
"sink": [
{
"name": "AzMonSink",
"type": "AzMonSink",
"AzureMonitor": {}
}
]
},
fileLogs
bölümü günlük fileLogs
dosyalarının yakalanmasını denetler. LAD, dosyaya yazılırken yeni metin satırlarını yakalar. Bunları tablo satırlarına ve ve EventHub
gibi JsonBlob
belirtilen havuzlara yazar.
Not
adlı fileLogs
LAD'nin omsagent
alt bileşeni tarafından yakalanır. toplamak fileLogs
için, kullanıcının belirttiğiniz dosyalar üzerinde okuma izinlerine sahip olduğundan emin olun omsagent
. Ayrıca, bu dosyanın yolundaki tüm dizinlerde yürütme izinlerine sahip olmalıdır. LAD yüklendikten sonra, izinleri denetlemek için komutunu çalıştırın sudo su omsagent -c 'cat /path/to/file'
.
"fileLogs": [
{
"file": "/var/log/mydaemonlog",
"table": "MyDaemonEvents",
"sinks": ""
}
]
Öğe | Değer |
---|---|
dosyası | İzlenecek ve yakalanacak günlük dosyasının tam yolu. Yol bir dizin belirtemez veya joker karakter içeremez. omsagent Kullanıcı hesabının dosya yoluna okuma erişimi olmalıdır. |
table | (İsteğe bağlı) Dosyanın kuyruğundan yeni satırların yazıldığı Azure Depolama Tablosu. Tablo, korumalı yapılandırmada belirtildiği gibi belirlenen depolama hesabında olmalıdır. |
Lavabo | (İsteğe bağlı) Günlük satırlarının gönderildiği diğer havuzların adlarının virgülle ayrılmış listesi. |
Ya "table"
da "sinks"
her ikisi de belirtilmelidir.
Yerleşik sağlayıcı tarafından desteklenen ölçümler
LAD'nin desteklediği varsayılan ölçümler tüm dosya sistemlerinde, disklerde veya adlarda toplanır. Toplanmamış ölçümler için daha yeni Azure İzleyici havuz ölçümleri desteğine bakın.
Not
Her ölçümün görünen adları, ait olduğu ölçüm ad alanına bağlı olarak farklılık gösterir:
Guest (classic)
depolama hesabınızdan doldurulur: bölümünde belirtilendisplayName
veya Azure Portal'daperformanceCounters
görüldüğü gibi varsayılan görünen ad. VM için tanılama ayarlarını izleme>altında Ölçümler sekmesini seçin.azure.vm.linux.guestmetrics
AzMonSink
ile doldurulur. Yapılandırıldıysa: aşağıdaki tablolarda belirtilen "azure.vm.linux.guestmetrics
Görünen Ad".
ve azure.vm.linux.guestmetrics
sürümleri arasındaki Guest (classic)
ölçüm değerleri farklılık gösterir. Klasik ölçümlerde aracıya belirli toplamalar uygulanmış olsa da, yeni ölçümler toplanmamış sayaçlardır ve müşterilere görüntüleme/uyarı zamanında istenen şekilde toplama esnekliği sağlar.
Ölçüm builtin
sağlayıcısı, geniş bir kullanıcı kümesi için en ilgi çekici olan ölçümlerin kaynağıdır. Bu ölçümler beş geniş sınıfa ayrılır:
- İşleyen
- Bellek
- Ağ
- Dosya sistemi
- Disk
İşlemci sınıfı için yerleşik ölçümler
Ölçümlerin İşlemci sınıfı, VM'deki işlemci kullanımı hakkında bilgi sağlar. Yüzdeler toplandığında, sonuç tüm CPU'lardaki ortalamadır.
İki vCPUlu bir VM'de, bir vCPU yüzde 100 meşgulse ve diğeri yüzde 100 boştaysa, bildirilen PercentIdleTime
50'dir. Her vCPU aynı dönem için yüzde 50 meşgulse, bildirilen sonuç da 50 olur. Dört vCPU'lu bir VM'de, bir vCPU yüzde 100 meşgulken diğerleri boşta olduğunda, bildirilen PercentIdleTime
75 olur.
Sayaç | azure.vm.linux.guestmetrics Görünen Adı | Anlamı |
---|---|---|
PercentIdleTime | cpu idle time |
İşlemcilerin çekirdek boşta döngüsü çalıştırdığı toplama penceresi sırasındaki süre yüzdesi |
PercentProcessorTime | cpu percentage guest os |
Boşta olmayan bir iş parçacığını çalıştırma süresi yüzdesi |
PercentIOWaitTime | cpu io wait time |
G/Ç işlemlerinin bitimini bekleyen süre yüzdesi |
PercentInterruptTime | cpu interrupt time |
Donanım veya yazılım kesintilerini ve ertelenen yordam çağrılarını (DPC' ler) çalıştırma süresi yüzdesi |
PercentUserTime | cpu user time |
Toplama penceresi sırasında boşta kalmama süresi, normal önceliğe sahip kullanıcı modunda harcanan süre yüzdesi |
PercentNiceTime | cpu nice time |
Boşta kalmama süresinde, düşük (güzel) önceliğe harcanan yüzde |
PercentPrivilegedTime | cpu privileged time |
Boşta kalma süresi olmayan, ayrıcalıklı (çekirdek) modda harcanan yüzde |
İlk dört sayacın toplamı yüzde 100 olmalıdır. Son üç sayacın toplamı da yüzde 100'e kadardır. Bu üç sayaç, , PercentIOWaitTime
ve PercentInterruptTime
toplamını PercentProcessorTime
alt bölümlere ayırıyor.
Bellek sınıfı için yerleşik ölçümler
Ölçümlerin Bellek sınıfı bellek kullanımı, sayfalama ve değiştirme hakkında bilgi sağlar.
Sayaç | azure.vm.linux.guestmetrics Görünen Adı | Anlamı |
---|---|---|
AvailableMemory | memory available |
MiB'de kullanılabilir fiziksel bellek |
PercentAvailableMemory | mem. percent available |
Toplam belleğin yüzdesi olarak kullanılabilir fiziksel bellek |
UsedMemory | memory used |
Kullanımda olan fiziksel bellek (MiB) |
PercentUsedMemory | memory percentage |
Toplam belleğin yüzdesi olarak kullanımda olan fiziksel bellek |
SayfalarPerSec | pages |
Toplam sayfalama (okuma/yazma) |
PagesReadPerSec | page reads |
Değiştirme dosyası, program dosyası ve eşlenmiş dosya gibi yedekleme deposundan okunan sayfalar |
PagesWrittenPerSec | page writes |
Değiştirme dosyası ve eşlenmiş dosya gibi yedekleme deposuna yazılan sayfalar |
KullanılabilirSwap | swap available |
Kullanılmayan değiştirme alanı (MiB) |
PercentAvailableSwap | swap percent available |
Toplam takas yüzdesi olarak kullanılmayan değiştirme alanı |
UsedSwap | swap used |
Kullanımda değiştirme alanı (MiB) |
PercentUsedSwap | swap percent used |
Toplam değiştirme yüzdesi olarak kullanım içi takas alanı |
Bu ölçüm sınıfının tek bir örneği vardır. Özniteliğin "condition"
kullanışlı bir ayarı yoktur ve atlanmalıdır.
Ağ sınıfı için yerleşik ölçümler
Ölçümlerin Ağ sınıfı, başlangıçtan bu yana tek bir ağ arabirimindeki ağ etkinliği hakkında bilgi sağlar.
LAD bant genişliği ölçümlerini kullanıma sunmaz. Bu ölçümleri konak ölçümlerinden alabilirsiniz.
Sayaç | azure.vm.linux.guestmetrics Görünen Adı | Anlamı |
---|---|---|
BytesTransmitted | network out guest os |
Başlangıçtan bu yana gönderilen toplam bayt sayısı |
BytesReceived | network in guest os |
Başlangıçtan bu yana alınan toplam bayt sayısı |
BytesTotal | network total bytes |
Başlangıçtan bu yana gönderilen veya alınan toplam bayt sayısı |
PacketsTransmitted | packets sent |
Başlangıçtan bu yana gönderilen toplam paket sayısı |
PacketsReceived | packets received |
Başlangıçtan bu yana alınan toplam paket sayısı |
TotalRxErrors | packets received errors |
Başlangıçtan bu yana gelen alma hatası sayısı |
TotalTxErrors | packets sent errors |
Başlangıçtan bu yana iletim hatası sayısı |
TotalCollisions | network collisions |
Başlatmadan bu yana ağ bağlantı noktaları tarafından bildirilen çakışma sayısı |
Dosya sistemi sınıfı için yerleşik ölçümler
Ölçümlerin Dosya sistemi sınıfı, dosya sistemi kullanımı hakkında bilgi sağlar. Mutlak ve yüzde değerleri, kök değil sıradan bir kullanıcıya görüntüleneceği için bildirilir.
Sayaç | azure.vm.linux.guestmetrics Görünen Adı | Anlamı |
---|---|---|
FreeSpace | filesystem free space |
Bayt cinsinden kullanılabilir disk alanı |
UsedSpace | filesystem used space |
Bayt cinsinden kullanılan disk alanı |
PercentFreeSpace | filesystem % free space |
Boş alan yüzdesi |
PercentUsedSpace | filesystem % used space |
Kullanılan alanın yüzdesi |
PercentFreeInodes | filesystem % free inodes |
Kullanılmayan dizin düğümlerinin yüzdesi (inodes) |
PercentUsedInodes | filesystem % used inodes |
Tüm dosya sistemlerinde toplanmış ayrılan (kullanımda) inodelerin yüzdesi |
BytesReadPerSecond | filesystem read bytes/sec |
Saniye başına okunan bayt sayısı |
BytesWrittenPerSecond | filesystem write bytes/sec |
Saniye başına yazılan bayt sayısı |
BytesPerSecond | filesystem bytes/sec |
Saniye başına okunan veya yazılan bayt sayısı |
ReadsPerSecond | filesystem reads/sec |
Saniye başına okuma işlemleri |
WritesPerSecond | filesystem writes/sec |
Saniye başına yazma işlemleri |
TransfersPerSecond | filesystem transfers/sec |
Saniye başına okuma veya yazma işlemleri |
Disk sınıfı için yerleşik ölçümler
Ölçümlerin Disk sınıfı, disk cihazı kullanımı hakkında bilgi sağlar. Bu istatistikler sürücünün tamamı için geçerlidir.
Bir cihazın birden çok dosya sistemi olduğunda, bu cihazın sayaçları tüm dosya sistemlerinde etkili bir şekilde toplanır.
Sayaç | azure.vm.linux.guestmetrics Görünen Adı | Anlamı |
---|---|---|
ReadsPerSecond | disk reads |
Saniye başına okuma işlemleri |
WritesPerSecond | disk writes |
Saniye başına yazma işlemleri |
TransfersPerSecond | disk transfers |
Saniye başına toplam işlem sayısı |
AverageReadTime | disk read time |
Okuma işlemi başına ortalama saniye sayısı |
AverageWriteTime | disk write time |
Yazma işlemi başına ortalama saniye |
AverageTransferTime | disk transfer time |
İşlem başına ortalama saniye sayısı |
AverageDiskQueueLength | disk queue length |
Kuyruğa alınan disk işlemlerinin ortalama sayısı |
ReadBytesPerSecond | disk read guest os |
Saniye başına okunan bayt sayısı |
WriteBytesPerSecond | disk write guest os |
Saniye başına yazılan bayt sayısı |
BytesPerSecond | disk total bytes |
Saniye başına okunan veya yazılan bayt sayısı |
Örnek LAD 4.0 yapılandırması
Önceki tanımlara bağlı olarak, bu bölüm örnek bir LAD 4.0 uzantısı yapılandırması ve bazı açıklamalar sağlar. Bu örneği uygulamak için kendi depolama hesabı adınızı, hesap paylaşılan erişim imzası belirtecinizi ve Event Hubs SAS belirteçlerini kullanın.
Not
LAD'yi yüklemek için Azure CLI veya Azure PowerShell kullanıp kullanmadığınıza bağlı olarak, genel ve korumalı ayarlar sağlama yöntemi farklıdır:
- Azure CLI kullanıyorsanız, ProtectedSettings.json için aşağıdaki ayarları kaydedin ve önceki örnek komutu kullanmak için PublicSettings.json.
- PowerShell kullanıyorsanız ve'ye aşağıdaki ayarları kaydetmek için ve komutunu çalıştırın
$protectedSettings = '{ ... }'
$publicSettings = '{ ... }'
.$publicSettings
$protectedSettings
Korumalı ayarlar yapılandırması
Korumalı ayarlar şunları yapılandırmaktadır:
- Depolama hesabı.
- Eşleşen bir hesap paylaşılan erişim imzası belirteci.
- Birkaç havuz:
JsonBlob
veyaEventHub
SAS belirteçleri ile.
{
"storageAccountName": "yourdiagstgacct",
"storageAccountSasToken": "sv=xxxx-xx-xx&ss=bt&srt=co&sp=wlacu&st=yyyy-yy-yyT21%3A22%3A00Z&se=zzzz-zz-zzT21%3A22%3A00Z&sig=fake_signature",
"sinksConfig": {
"sink": [
{
"name": "SyslogJsonBlob",
"type": "JsonBlob"
},
{
"name": "FilelogJsonBlob",
"type": "JsonBlob"
},
{
"name": "LinuxCpuJsonBlob",
"type": "JsonBlob"
},
{
"name": "MyJsonMetricsBlob",
"type": "JsonBlob"
},
{
"name": "LinuxCpuEventHub",
"type": "EventHub",
"sasURL": "https://youreventhubnamespace.servicebus.windows.net/youreventhubpublisher?sr=https%3a%2f%2fyoureventhubnamespace.servicebus.windows.net%2fyoureventhubpublisher%2f&sig=fake_signature&se=1808096361&skn=yourehpolicy"
},
{
"name": "MyMetricEventHub",
"type": "EventHub",
"sasURL": "https://youreventhubnamespace.servicebus.windows.net/youreventhubpublisher?sr=https%3a%2f%2fyoureventhubnamespace.servicebus.windows.net%2fyoureventhubpublisher%2f&sig=yourehpolicy&skn=yourehpolicy"
},
{
"name": "LoggingEventHub",
"type": "EventHub",
"sasURL": "https://youreventhubnamespace.servicebus.windows.net/youreventhubpublisher?sr=https%3a%2f%2fyoureventhubnamespace.servicebus.windows.net%2fyoureventhubpublisher%2f&sig=yourehpolicy&se=1808096361&skn=yourehpolicy"
}
]
}
}
Genel ayarlar yapılandırması
Genel ayarlar, LAD'nin şunların neden olmasını sağlar:
- Yüzde işlemci zamanı ölçümlerini ve kullanılan disk alanı ölçümlerini tabloya
WADMetrics*
yükleyin. - Syslog tesisinden
"user"
ve önem derecesinden"info"
gelen iletileri tabloyaLinuxSyslog*
yükleyin. - Dosyadaki
/var/log/myladtestlog
eklenen satırları tabloyaMyLadTestLog
yükleyin.
Her durumda veriler de şu sayfaya yüklenir:
- Azure Blob Depolama. Kapsayıcı adı, havuz içinde
JsonBlob
tanımlandığı şekildedir. - Havuz içinde
EventHub
belirtildiği gibi bir Event Hubs uç noktası.
{
"StorageAccount": "yourdiagstgacct",
"ladCfg": {
"sampleRateInSeconds": 15,
"diagnosticMonitorConfiguration": {
"performanceCounters": {
"sinks": "MyMetricEventHub,MyJsonMetricsBlob",
"performanceCounterConfiguration": [
{
"unit": "Percent",
"type": "builtin",
"counter": "PercentProcessorTime",
"counterSpecifier": "/builtin/Processor/PercentProcessorTime",
"annotation": [
{
"locale": "en-us",
"displayName": "cpu percentage guest os"
}
],
"condition": "IsAggregate=TRUE",
"class": "Processor"
},
{
"unit": "Bytes",
"type": "builtin",
"counter": "UsedSpace",
"counterSpecifier": "/builtin/FileSystem/UsedSpace",
"annotation": [
{
"locale": "en-us",
"displayName": "Used disfilesystem used space"
}
],
"condition": "Name=\"/\"",
"class": "Filesystem"
}
]
},
"metrics": {
"metricAggregation": [
{
"scheduledTransferPeriod": "PT1H"
},
{
"scheduledTransferPeriod": "PT1M"
}
],
"resourceId": "/subscriptions/your_azure_subscription_id/resourceGroups/your_resource_group_name/providers/Microsoft.Compute/virtualMachines/your_vm_name"
},
"eventVolume": "Large",
"syslogEvents": {
"sinks": "SyslogJsonBlob,LoggingEventHub",
"syslogEventConfiguration": {
"LOG_USER": "LOG_INFO"
}
}
}
},
"sinksConfig": {
"sink": [
{
"name": "AzMonSink",
"type": "AzMonSink",
"AzureMonitor": {}
}
]
},
"fileLogs": [
{
"file": "/var/log/myladtestlog",
"table": "MyLadTestLog",
"sinks": "FilelogJsonBlob,LoggingEventHub"
}
]
}
resourceId
yapılandırmadaki değeri, VM'nin veya Sanal Makine Ölçek Kümesi'ninkiyle eşleşmelidir.
- Azure platform ölçümleri grafiği oluşturma ve uyarı oluşturma, üzerinde çalıştığınız VM'nin ne olduğunu bilir
resourceId
. Arama anahtarı olarak kullanarakresourceId
VM'nizin verilerini bulmayı bekler. - Azure otomatik ölçeklendirmeyi kullanıyorsanız,
resourceId
otomatik ölçeklendirme yapılandırmasındaki değeri LAD'nin kullandığıylaresourceId
eşleşmelidir. resourceId
, LAD tarafından yazılan JSON bloblarının adlarında yerleşik olarak bulunur.
Verilerinizi görüntüleme
Performans verilerini görüntülemek veya uyarılar ayarlamak için Azure portalını kullanın:
Veriler performanceCounters
her zaman bir Azure Depolama tablosunda depolanır. Azure Depolama API'leri birçok dil ve platform için kullanılabilir.
Havuzlara JsonBlob
gönderilen veriler, korunan ayarlarda adlı depolama hesabındaki bloblarda depolanır. Blob verilerini herhangi bir Azure Blob Depolama API'sinde kullanabilirsiniz.
Azure Depolama'daki verilere erişmek için şu kullanıcı arabirimi araçlarını da kullanabilirsiniz:
- Visual Studio Sunucu Gezgini
- Azure Depolama Gezgini
Azure Depolama Gezgini oturumunun aşağıdaki ekran görüntüsünde, test VM'sinde doğru yapılandırılmış bir LAD 4.0 uzantısından oluşturulan Azure Depolama tabloları ve kapsayıcıları gösterilmektedir. Görüntü örnek LAD 4.0 yapılandırmasıyla tam olarak eşleşmiyor.
Event Hubs uç noktasında yayımlanan iletileri kullanma hakkında daha fazla bilgi için ilgili Event Hubs belgelerine bakın.
Sonraki adımlar
- Azure İzleyici'de, topladığınız ölçümler için uyarılar oluşturun.
- Ölçümleriniz için izleme grafikleri oluşturun.
- Otomatik ölçeklendirmeyi denetlemek için ölçümlerinizi kullanarak bir Sanal Makine Ölçek Kümesi oluşturun.