Azure İzleyici Günlüklerinde veri saklama ve arşiv ilkelerini yapılandırma (Önizleme)

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.

Overview of data retention and archive periods

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. Bir arama işi çalıştırarak veya arşivlenmiş günlükleri geri yükleyerek arşivlenmiş verilere erişebilirsiniz.

Not

Arşiv özelliği şu anda genel önizleme aşamasındadır ve çalışma alanı düzeyinde değil yalnızca tablo düzeyinde ayarlanabilir.

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:

  1. Azure portal Logs Analytics çalışma alanları menüsünden çalışma alanınızı seçin.

  2. Sol bölmede Kullanım ve tahmini maliyetler'i seçin.

  3. Sayfanın üst kısmındaki Veri Saklama'ya tıklayın.

    Change workspace data retention setting

  4. 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.555 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:

  1. Log Analytics çalışma alanları menüsünde Tablolar (önizleme) öğesini seçin.

    Tablolar (önizleme) ekranında çalışma alanı içindeki tüm tablolar listelenir.

  2. Yapılandırmak istediğiniz tablonun bağlam menüsünü ve ardından Tabloyu yönet'i seçin.

    Screenshot showing the Manage table button for one of the tables in a workspace.

  3. Tablo yapılandırma ekranının Veri saklama ayarları bölümünde saklama ve arşiv süresini yapılandırın.

    Screenshot showing the data retention settings on the table configuration screen.

Tabloya göre bekletme ve arşiv ilkesi alma

Azure portal bir tablonun bekletme ve arşiv süresini görüntülemek için Log Analytics çalışma alanları menüsünde Tablolar (önizleme) öğesini seçin.

Tablolar (önizleme) ekranı, çalışma alanı içindeki tüm tablolar için etkileşimli saklama ve arşiv süresini gösterir.

Screenshot showing the Manage table button for one of the tables in a workspace.

Korunan verileri temizleme

Mevcut bir bekletme ilkesini kısalttığınızda Azure İzleyici'nin artık saklamak istemediğiniz verileri kaldırması birkaç gün sürer.

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.

Parametreyi ayarlamazsanız, 30 günlük saklama ilkesine sahip çalışma alanlarının immediatePurgeDataOn30Days verileri 31 gün boyunca tutabileceğini unutmayın.

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 ve bu verileri 90 günlük sürenin ötesinde tutmanı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

Verileri koruduğun her gün için ücretlendirilirsiniz. Bir günün bir bölümü için verileri saklama maliyeti, tam günle aynıdır.

Daha fazla bilgi için bkz. Azure İzleyici fiyatlandırması.

Klasik Application Insights kaynakları

Veri çalışma alanı tabanlı Application Insights kaynakları Log Analytics çalışma alanında depolanır, bu nedenle çalışma alanının veri saklama ve arşiv ayarlarına dahil edilir. Ancak klasik Application Insights kaynakları ayrı saklama ayarlarına sahiptir.

Application Insights kaynakları için varsayılan saklama süresi 90 gündür. Her Application Insights kaynağı için farklı saklama süreleri seçilebilir. 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:

Screenshot that shows where to change the data retention period.

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 PowerShell kullanılarakretentionInDays program aracılığıyla da ayarlanabilir. Veri saklamayı 30 gün olarak ayarlarsanız, parametresini kullanarak eski verilerin hemen temizlenmesini immediatePurgeDataOn30Days tetikleyebilirsiniz. Bu, 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.

Sonraki adımlar