Azure İzleyici günlüklerindeki veri saklama ve arşivleme ilkelerini yapılandırma
Bekletme ilkeleri , Log Analytics çalışma alanında verilerin ne zaman kaldırılacağını veya arşivılacağını tanımlar. Arşivleme, çalışma alanınızda daha eski ve daha az kullanılan verileri daha düşük bir maliyetle tutmanıza olanak tanır.
Bu makalede veri saklama ve arşivlemenin nasıl yapılandırıldığı açıklanır.
Bekletme ve arşivleme nasıl çalışır?
Her çalışma alanının tüm tablolara uygulanan bir varsayılan bekletme ilkesi vardır. Tek tek tablolarda farklı bir bekletme ilkesi ayarlayabilirsiniz.
Etkileşimli saklama süresi boyunca veriler izleme, sorun giderme ve analiz için kullanılabilir. Günlükleri artık kullanmadığınızda, ancak yine de uyumluluk veya ara sıra araştırma için verileri saklamanız gerektiğinde, maliyet tasarrufu sağlamak için günlükleri arşivleyebilirsiniz.
Arşivlenen veriler, etkileşimli sorgular için kullanılabilen verilerin yanı sıra aynı tabloda kalır. Etkileşimli saklama süresinden daha uzun bir toplam saklama süresi ayarladığınızda Log Analytics, saklama süresinin sonunda ilgili verileri otomatik olarak arşivler.
Varolan verilerle bir tablodaki arşiv ayarlarını değiştirirseniz, tablodaki ilgili veriler de hemen etkilenir. Örneğin, 30 günlük etkileşimli saklama süresine sahip ve arşiv süresi olmayan bir tablonuz olabilir. Bekletme ilkesini sekiz günlük etkileşimli saklama ve bir yıllık toplam saklama olarak değiştirmeye karar verirsiniz. Log Analytics, sekiz günden eski verileri hemen arşivler.
Not
Arşiv dönemi yalnızca tablo düzeyinde ayarlanabilir, çalışma alanı düzeyinde ayarlanamaz.
Mevcut bir bekletme ilkesini kısalttığınızda Azure İzleyici'nin verileri kaldırması, hata yapılandırmasında veri kaybını önlemek ve bunu geri döndürmenizi sağlamak için 30 gün sürer. Gerektiğinde verileri hemen temizleyebilirsiniz .
Varsayılan çalışma alanı bekletme ilkesini yapılandırma
çalışma alanı varsayılan bekletme ilkesini Azure portal 30, 31, 60, 90, 120, 180, 270, 365, 550 ve 730 gün olarak ayarlayabilirsiniz. Bekletme ve arşiv ilkesini tablo düzeyinde yapılandırarak belirli tablolar için farklı bir ilke ayarlayabilirsiniz. Ücretsiz katmandaysanız, veri saklama süresini değiştirmek için ücretli katmana yükseltmeniz gerekir.
Varsayılan çalışma alanı bekletme ilkesini ayarlamak için:
Azure portal Log Analytics çalışma alanları menüsünden çalışma alanınızı seçin.
Sol bölmede Kullanım ve tahmini maliyetler'i seçin.
Sayfanın üst kısmındaki Veri Saklama'ya tıklayın.
Gün sayısını artırmak veya azaltmak için kaydırıcıyı hareket ettirin ve ardından Tamam'ı seçin.
Tabloya göre bekletme ve arşiv ilkesi ayarlama
Varsayılan olarak, çalışma alanınızdaki tüm tablolar çalışma alanının etkileşimli bekletme ayarını devralır ve arşiv ilkesi yoktur. Eski Ücretsiz Deneme fiyatlandırma katmanındaki çalışma alanları dışında tek tek tabloların bekletme ve arşiv ilkelerini değiştirebilirsiniz.
Verileri 4 ila 730 gün arasında etkileşimli saklamada tutabilirsiniz. Arşiv süresini 2.556 güne (yedi yıl) kadar olan toplam saklama süresi için ayarlayabilirsiniz.
Azure portal bir tablonun saklama ve arşiv süresini ayarlamak için:
Log Analytics çalışma alanları menüsünde Tablolar'ı seçin.
Tablolar ekranında çalışma alanı içindeki tüm tablolar listelenir.
Yapılandırmak istediğiniz tablonun bağlam menüsünü ve ardından Tabloyu yönet'i seçin.
Tablo yapılandırma ekranının Veri saklama ayarları bölümünde saklama ve arşiv süresini yapılandırın.
Tabloya göre bekletme ve arşiv ilkesi alma
Azure portal bir tablonun saklama ve arşiv süresini görüntülemek için Log Analytics çalışma alanları menüsünde Tablolar'ı seçin.
Tablolar ekranında, çalışma alanı içindeki tüm tablolar için etkileşimli saklama ve arşiv süresi gösterilir.
Korunan verileri temizleme
Veri saklama ilkesini 30 gün olarak ayarlarsanız, Azure Resource Manager parametresini
immediatePurgeDataOn30Days kullanarak eski verileri hemen temizleyebilirsiniz. Temizleme işlevi, kişisel verileri hemen kaldırmanız gerektiğinde kullanışlıdır. Hemen temizleme işlevi Azure portal aracılığıyla kullanılamaz.
30 günlük saklama ilkesine sahip çalışma alanları, parametreyi ayarlamazsanız
immediatePurgeDataOn30Days verileri 31 gün boyunca tutabilir.
Kişisel verileri kaldıran temizleme özelliğini kullanarak da çalışma alanından verileri temizleyebilirsiniz. Arşivlenmiş günlüklerden verileri temizleyemezsiniz.
Log Analytics Temizleme API'si bekletme faturalamasını etkilemez. Bekletme maliyetlerini düşürmek için çalışma alanının veya belirli tabloların bekletme süresini azaltın.
Benzersiz bekletme ilkelerine sahip tablolar
Varsayılan olarak, iki veri türü
Usage ve
AzureActivity, verileri en az 90 gün boyunca ücretsiz olarak tutar. Çalışma alanı saklama süresini 90 günden fazla artırdığınızda, bu veri türlerinin saklama süresini de artırırsınız. Bu verileri 90 günlük sürenin ötesinde saklamanız için ücretlendirilirsiniz. Bu tablolar ayrıca veri alımı ücretlerinden de ücretsizdir.
Application Insights kaynaklarıyla ilgili tablolar ayrıca verileri 90 gün boyunca ücretsiz olarak tutar. Bu tabloların her birinin bekletme ilkesini tek tek ayarlayabilirsiniz:
AppAvailabilityResults
AppBrowserTimings
AppDependencies
AppExceptions
AppEvents
AppMetrics
AppPageViews
AppPerformanceCounters
AppRequests
AppSystemEvents
AppTraces
Fiyatlandırma modeli
Arşivlenmiş günlüklerin bakımının ücreti, arşivlediğiniz veri hacmine, GB olarak ve verileri arşivlediğiniz sayı veya gün sayısına göre hesaplanır.
Daha fazla bilgi için bkz. Azure İzleyici fiyatlandırması.
Klasik Application Insights kaynakları için veri saklamayı ayarlama
Çalışma alanı tabanlı Application Insights kaynakları verileri Log Analytics çalışma alanında depolar, bu nedenle çalışma alanının veri saklama ve arşiv ayarlarına dahil olur. Klasik Application Insights kaynaklarının ayrı saklama ayarları vardır.
Application Insights kaynakları için varsayılan saklama süresi 90 gündür. Her Application Insights kaynağı için farklı bekletme süreleri seçebilirsiniz. Kullanılabilir saklama sürelerinin tamamı 30, 60, 90, 120, 180, 270, 365, 550 veya 730 gündür.
Bekletmeyi değiştirmek için Application Insights kaynağınızdan Kullanım ve tahmini maliyetler sayfasına gidin ve Veri saklama seçeneğini belirleyin.
En eski veriler kaldırılmadan önce bekletme azaltıldığında birkaç günlük yetkisiz kullanım süresi başlar.
Bekletme, parametresi kullanılarak
retentionInDaysPowerShell ile program aracılığıyla da ayarlanabilir. Veri saklamayı 30 gün olarak ayarlarsanız parametresini kullanarak eski verilerin hemen temizlenmesini
immediatePurgeDataOn30Days tetikleyebilirsiniz. Bu yaklaşım, uyumlulukla ilgili senaryolar için yararlı olabilir. Bu temizleme işlevi yalnızca Azure Resource Manager aracılığıyla kullanıma sunulur ve aşırı dikkatli kullanılmalıdır. Veri hacmi üst sınırı için günlük sıfırlama süresi, parametreyi ayarlamak
dailyQuotaResetTime için Azure Resource Manager kullanılarak yapılandırılabilir.