Azure CLI'da Azure İzleyici Günlüklerini Yönetme

Azure İzleyici'de log analytics çalışma alanınızı yönetmek için burada açıklanan Azure CLI komutlarını kullanın.

Önkoşullar

Günlükleri İzlemek için çalışma alanı oluşturma

az group create komutunu çalıştırarak bir kaynak grubu oluşturun veya mevcut bir kaynak grubunu kullanın. Bir çalışma alanı oluşturmak için az monitor log-analytics workspace create komutunu kullanın.

az group create --name ContosoRG --location eastus2
az monitor log-analytics workspace create --resource-group ContosoRG \
   --workspace-name ContosoWorkspace

Çalışma alanları hakkında daha fazla bilgi için bkz. Azure İzleyici Günlüklerine genel bakış.

Çalışma alanınızdaki tabloları listeleme

Her çalışma alanı, birden çok veri satırı içeren sütunlar içeren tablolar içerir. Her tablo, veri kaynağı tarafından sağlanan benzersiz bir veri sütunları kümesiyle tanımlanır.

Çalışma alanınızdaki tabloları görmek için az monitor log-analytics workspace table list komutunu kullanın:

az monitor log-analytics workspace table list --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --output table

Çıkış değeri table sonuçları daha okunabilir bir biçimde sunar. Daha fazla bilgi için bkz . Çıkış biçimlendirmesi.

Tablonun bekletme süresini değiştirmek için az monitor log-analytics workspace table update komutunu çalıştırın:

az monitor log-analytics workspace table update --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name Syslog --retention-time 45

Saklama süresi 30 ile 730 gündür.

Tablolar hakkında daha fazla bilgi için bkz. Veri yapısı.

Bir tablo silme

Özel Günlük, Arama Sonuçları ve Geri Yüklenen Günlükler tablolarını silebilirsiniz.

Tabloyu silmek için az monitor log-analytics workspace table delete komutunu çalıştırın:

az monitor log-analytics workspace table delete –subscription ContosoSID --resource-group ContosoRG --workspace-name ContosoWorkspace --name MySearchTable_SRCH

Seçili tablolardan verileri dışarı aktarma

Seçili tablolardaki verileri sürekli olarak bir Azure depolama hesabına veya Azure Event Hubs aktarabilirsiniz. az monitor log-analytics workspace data-export create komutunu kullanın:

az monitor log-analytics workspace data-export create --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name DataExport --table Syslog \
   --destination /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ContosoRG/providers/Microsoft.Storage/storageAccounts/exportaccount \
   --enable

Veri dışarı aktarmalarınızı görmek için az monitor log-analytics workspace data-export list komutunu çalıştırın.

az monitor log-analytics workspace data-export list --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --output table

Veri dışarı aktarmayı silmek için az monitor log-analytics workspace data-export delete komutunu çalıştırın. --yes parametresi onayı atlar.

az monitor log-analytics workspace data-export delete --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name DataExport --yes

Veri dışarı aktarma hakkında daha fazla bilgi için bkz. Azure İzleyici'de Log Analytics çalışma alanı verilerini dışarı aktarma.

Bağlı hizmeti yönetme

Bağlı hizmetler, çalışma alanından başka bir Azure kaynağına ilişkin bir ilişki tanımlar. Azure İzleyici Günlükleri ve Azure kaynakları işlemlerinde bu bağlantıyı kullanır. Otomasyon hesabı ve müşteri tarafından yönetilen anahtarlar ile çalışma alanı ilişkilendirmesi de dahil olmak üzere bağlı hizmetlerin kullanım örnekleri.

Bağlı hizmet oluşturmak için az monitor log-analytics workspace linked-service create komutunu çalıştırın:

az monitor log-analytics workspace linked-service create --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name linkedautomation \
   --resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ContosoRG/providers/Microsoft.Web/sites/ContosoWebApp09

az monitor log-analytics workspace linked-service list --resource-group ContosoRG \
   --workspace-name ContosoWorkspace

Bağlı hizmet ilişkisini kaldırmak için az monitor log-analytics workspace linked-service delete komutunu çalıştırın:

az monitor log-analytics workspace linked-service delete --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name linkedautomation

Daha fazla bilgi için bkz. az monitor log-analytics workspace linked-service.

Bağlı depolamayı yönetme

Log Analytics için kendi depolama hesabınızı sağlar ve yönetirseniz, bu Azure CLI komutlarıyla yönetebilirsiniz.

Çalışma alanınızı bir depolama hesabına bağlamak için az monitor log-analytics workspace linked-storage create komutunu çalıştırın:

az monitor log-analytics workspace linked-storage create --resource-group ContosoRG \
   --workspace-name ContosoWorkspace \
   --storage-accounts /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ContosoRG/providers/Microsoft.Storage/storageAccounts/contosostorage \
   --type Alerts

az monitor log-analytics workspace linked-storage list --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --output table

Depolama hesabının bağlantısını kaldırmak için az monitor log-analytics workspace linked-storage delete komutunu çalıştırın:

az monitor log-analytics workspace linked-storage delete --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --type Alerts

Daha fazla bilgi için bkz. Azure İzleyici Log Analytics'te müşteri tarafından yönetilen depolama hesaplarını kullanma.

Zeka paketlerini yönetme

Kullanılabilir zeka paketlerini görmek için az monitor log-analytics workspace pack list komutunu çalıştırın. Komut ayrıca paketin etkinleştirilip etkinleştirilmediğini de bildirir.

az monitor log-analytics workspace pack list --resource-group ContosoRG \
   --workspace-name ContosoWorkspace

az monitor log-analytics workspace pack enable veya az monitor log-analytics workspace pack disable komutlarını kullanın:

az monitor log-analytics workspace pack enable --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name NetFlow

az monitor log-analytics workspace pack disable --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name NetFlow

Kaydedilen aramaları yönetme

Kaydedilmiş arama oluşturmak için az monitor log-analytics workspace saved-search komutunu çalıştırın:

az monitor log-analytics workspace saved-search create --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name SavedSearch01 \
   --category "Log Management" --display-name SavedSearch01 \
   --saved-query "AzureActivity | summarize count() by bin(TimeGenerated, 1h)" --fa Function01 --fp "a:string = value"

az monitor log-analytics workspace saved-search show komutunu kullanarak kaydedilmiş aramanızı görüntüleyin. az monitor log-analytics workspace saved-search list komutunu kullanarak tüm kaydedilmiş aramaları görün.

az monitor log-analytics workspace saved-search show --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name SavedSearch01
az monitor log-analytics workspace saved-search list --resource-group ContosoRG \
   --workspace-name ContosoWorkspace

Kaydedilen bir aramayı silmek için az monitor log-analytics workspace saved-search delete komutunu çalıştırın:

az monitor log-analytics workspace saved-search delete --resource-group ContosoRG \
   --workspace-name ContosoWorkspace --name SavedSearch01 --yes

Dağıtımı temizleme

Bu komutları test etmek için bir kaynak grubu oluşturduysanız az group delete komutunu kullanarak kaynak grubunu ve tüm içeriğini kaldırabilirsiniz:

az group delete --name ContosoRG

Mevcut bir kaynak grubundan yeni bir çalışma alanını kaldırmak istiyorsanız az monitor log-analytics workspace delete komutunu çalıştırın:

az monitor log-analytics workspace delete --resource-group ContosoRG 
   --workspace-name ContosoWorkspace --yes

Log Analytics çalışma alanlarının geçici silme seçeneği vardır. Silinen çalışma alanını, silindikten sonra iki hafta boyunca kurtarabilirsiniz. az monitor log-analytics workspace recover komutunu çalıştırın:

az monitor log-analytics workspace recover --resource-group ContosoRG 
   --workspace-name ContosoWorkspace

Sil komutunda, çalışma alanını hemen silmek için parametresini ekleyin --force .

Bu makalede kullanılan Azure CLI komutları

Sonraki adımlar

Azure İzleyici'de Log Analytics'e genel bakış