Ölçümleri ve günlükleri izlemek için Linux tanılama uzantısı 4.0'ı kullanın

Dikkat

Bu makalede, Kullanım Süresi Sonu (EOL) durumuna yakın bir Linux dağıtımı olan CentOS'a başvuruda bulunur. 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.
  • Komutuwget. 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ı pythonolmalıdır.

  1. Mevcut diğer adları kaldırmak için aşağıdaki komutu çalıştırın.

    sudo update-alternatives --remove-all python
    
  2. 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 ve azure Depolama her zamanki havuza 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 Korumalı dosyasındaysa Ayarlar.json ve genel yapılandırma bilgileriniz Genel'deyse Ayarlar.json ş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.netkullanı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:

  1. Uzantının yazmasını istediğiniz genel amaçlı depolama hesabını seçin.
  2. Soldaki menüde, Güvenlik + ağ altında Paylaşılan erişim imzası'nı seçin.
  3. Seçimleri daha önce açıklandığı gibi yapın.
  4. SAS'yi ve bağlantı dizesini oluştur’u seçin.

Sas Oluştur ve bağlantı dizesi içeren Paylaşılan erişim imzası sayfasını gösteren ekran görüntüsü.

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 sasURLgizli 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ı contosohubbir Event Hubs ad alanı oluşturun.
  • ad alanında adlı syslogmsgsbir 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 bloblarında 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 ladCfgher ayar isteğe bağlıdır. içinde ladCfgölçüm veya syslog koleksiyonu belirtirseniz, öğesini de belirtmeniz StorageAccountgerekir. 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" : ""
}
Öğe Değer
StorageAccount Uzantının veri yazdığı depolama hesabının adı. Korumalı ayarlarda belirtilen ad olmalıdır.
mdsdHttpProxy (İsteğe bağlı) Korumalı ayarlarda belirtilen proxy. Özel değer ayarlanırsa, ortak değeri geçersiz kılar. Parola gibi gizli dizi içeren proxy ayarlarını korumalı ayarlara yerleştirin.

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 performanceCounterssyslogEvents 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ğinizdeperformanceCounters, 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çin
  • P10DV2S
  • YYYYMMDD biçiminde, 10 günde bir değişen bir tarih

Örnek olarak ve WADMetricsPT1MP10DV2S20170609verilebilirWADMetricsPT1HP10DV2S20170410.

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 Tesisdeğ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üzeydeğerleri bölümüne bakın. Uzantı, belirtilen düzeyde veya daha yüksek bir düzeyde tesise gönderilen olayları yakalar.

belirttiğinizdesyslogEvents, 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.

Bu tablonun bölümleme davranışı için performanceCountersaçıklananla aynıdır. Tablo adı şu dizelerin birleştirilmiş halidir:

  • LinuxSyslog
  • YYYYMMDD biçiminde, 10 günde bir değişen bir tarih

Örnek olarak ve LinuxSyslog20170609verilebilirLinuxSyslog20170410.

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 EventHubgibi JsonBlob belirtilen havuzlara yazar.

Not

adlı fileLogs LAD'nin omsagentalt bileşeni tarafından yakalanır. toplamak fileLogsiç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 belirtilen displayName veya Azure Portal'da performanceCounters 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.guestmetricsAzMonSinkile 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
  • 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ç, , PercentIOWaitTimeve PercentInterruptTimetoplamını PercentProcessorTimealt 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, yukarıdaki örnek komutu kullanmak için aşağıdaki ayarları Protected Ayarlar.json ve Public Ayarlar.json'a kaydedin.
  • 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 veya EventHub 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 tabloya LinuxSyslog* yükleyin.
  • Dosyadaki /var/log/myladtestlog eklenen satırları tabloya MyLadTestLog 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 kullanarak resourceId 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ığıyla resourceId 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:

Azure portalında Ölçümler sayfasını ve Kullanılabilirlik'in seçili olduğunu gösteren ekran görüntüsü.

Veriler performanceCounters her zaman bir Azure Depolama tablosunda depolanır. Azure Depolama API'leri birçok dil ve platformda 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 bu kullanıcı arabirimi araçlarını da kullanabilirsiniz:

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.

Azure Depolama Gezgini gösteren ekran görüntüsü.

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