Azure İzleyici’de günlükleri geri yükleme

Geri yükleme işlemi, bir tablodaki belirli bir veri zaman aralığını yüksek performanslı sorgular için etkin önbellekte kullanılabilir hale getirir. Bu makalede verileri geri yükleme, bu verileri sorgulama ve işiniz bittiğinde verileri kapatma işlemleri açıklanır.

Günlüklerin geri yüklenmesi gereken durumlar

Arşivlenmiş Günlüklerdeki verileri sorgulamak için geri yükleme işlemini kullanın. Kaynak tabloda çalıştırdığınız günlük sorguları 10 dakikalık günlük sorgusu zaman aşımı süresi içinde tamamlanamadıktan sonra herhangi bir Analytics tablosunda belirli bir zaman aralığında güçlü sorgular çalıştırmak için de geri yükleme işlemini kullanabilirsiniz.

Not

Geri yükleme, arşivlenmiş verilere erişmek için bir yöntemdir. Belirli bir zaman aralığındaki bir veri kümesinde sorgu çalıştırmak için geri yüklemeyi kullanın. Belirli ölçütlere göre verilere erişmek için Arama işlerini kullanın.

Geri yükleme işlemi ne yapar?

Verileri geri yüklerken, sorgulamak istediğiniz verileri içeren kaynak tabloyu ve oluşturulacak yeni hedef tablonun adını belirtirsiniz.

Geri yükleme işlemi, geri yükleme tablosunu oluşturur ve tam KQL'yi destekleyen yüksek performanslı sorguları kullanarak geri yüklenen verileri sorgulamak için ek işlem kaynakları ayırır.

Hedef tablo, temel alınan kaynak verilerin bir görünümünü sağlar, ancak bu verileri hiçbir şekilde etkilemez. Tabloda bekletme ayarı yoktur ve artık ihtiyacınız olmadığında geri yüklenen verileri açıkça kapatmanız gerekir.

Verileri geri yükleme

Tablodaki verileri geri yüklemek için Tablolar - Oluşturma veya Güncelleştirme API'sini çağırın. Hedef tablonun adı _RST ile bitmelidir.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{user defined name}_RST?api-version=2021-12-01-preview

İstek gövdesi

İsteğin gövdesi aşağıdaki değerleri içermelidir:

Ad Tür Description
properties.restoredLogs.sourceTable string Geri yükleneceği verileri içeren tablo.
properties.restoredLogs.startRestoreTime string Geri yükleneceği zaman aralığının başlangıcı.
properties.restoredLogs.endRestoreTime string Geri yükleneceği zaman aralığının sonu.

Tablo durumunu geri yükleme

provisioningState özelliği, geri yükleme tablosu işleminin geçerli durumunu gösterir. Geri yüklemeyi başlattığınızda API bu özelliği döndürür ve daha sonra tabloda get işlemi kullanarak bu özelliği alabilirsiniz. provisioningState özelliği aşağıdaki değerlerden birine sahiptir:

Değer Açıklama
Güncelleştirme Geri yükleme işlemi devam ediyor.
Başarılı Geri yükleme işlemi tamamlandı.
Siliniyor Geri yüklenen tablo siliniyor.

Örnek istek

Bu örnek, Ocak 2020 ayındaki Verileri Kullanım tablosundan Usage_RST adlı tabloya geri yükler.

İstek

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/testRG/providers/Microsoft.OperationalInsights/workspaces/testWS/tables/Usage_RST?api-version=2021-12-01-preview

İstek gövdesi:

{
    "properties":  {
    "restoredLogs":  {
                      "startRestoreTime":  "2020-01-01T00:00:00Z",
                      "endRestoreTime":  "2020-01-31T00:00:00Z",
                      "sourceTable":  "Usage"
    }
  }
}

Geri yüklenen verileri sorgulama

Geri yüklenen günlükler özgün zaman damgalarını korur. Geri yüklenen günlüklerde bir sorgu çalıştırdığınızda, verilerin ilk oluşturulduğu zamana göre sorgu zaman aralığını ayarlayın.

Sorgu zaman aralığını aşağıdakilerden birini yaparak ayarlayın:

  • Sorgu düzenleyicisinin üst kısmındaki Zaman aralığı açılan listesinde Özel'i seçip Başlangıç ve Son değerlerini ayarlayın.

    veya

  • Sorguda zaman aralığını belirtme. Örnek:

    let startTime =datetime(01/01/2022 8:00:00 PM);
    let endTime =datetime(01/05/2022 8:00:00 PM);
    TableName_RST
    | where TimeGenerated between(startTime .. endTime)
    

Geri yüklenen verileri kapatma

Maliyetlerden tasarruf etmek için, geri yüklenen verileri artık ihtiyacınız kalmadığında kapatmak için geri yüklenen tabloyu silmenizi öneririz.

Geri yüklenen tablo silindiğinde kaynak tablodaki veriler silinmez.

Not

Temel alınan kaynak veriler kullanılabilir olduğu sürece geri yüklenen veriler kullanılabilir. Kaynak tabloyu çalışma alanından sildiğinizde veya kaynak tablonun saklama süresi sona erdiğinde, veriler geri yüklenen tablodan kapatılır. Ancak, açıkça silmezseniz boş tablo kalır.

Sınırlamalar

Geri yükleme aşağıdaki sınırlamalara tabidir.

Şunları yapabilirsiniz:

  • En az iki gün boyunca verileri geri yükleyin.
  • 60 TB'a kadar geri yükleyin.
  • Çalışma alanında eş zamanlı olarak en fazla iki geri yükleme işlemi çalıştırın.
  • Belirli bir tabloda belirli bir zamanda yalnızca bir etkin geri yükleme çalıştırın. Zaten etkin geri yükleme içeren bir tabloda ikinci bir geri yükleme yürütülemeyecek.
  • Tablo başına haftada en fazla dört geri yükleme gerçekleştirin.

Fiyatlandırma modeli

Geri yüklenen günlüklerin bakımının ücreti, geri yüklediğiniz veri hacmine, GB cinsinden ve verileri geri yüklediğiniz sayı veya gün sayısına göre hesaplanır. Ücretler eşit dağıtılır ve en düşük geri yükleme süresine ve veri hacmine tabidir. Geri yüklenen günlükleri sorgulamak için ücret alınmaz.

Örneğin, tablonuzda günde 500 GB varsa ve 10 günlük verileri geri yüklerseniz, geri yüklenen verileri kapatana kadar günde 5000 GB ücretlendirilirsiniz.

Not

Geri yükleme faturalaması henüz etkinleştirilmedi. Geri yükleme, 1 Şubat 2023'e kadar ücretsiz olarak kullanılabilir.

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

Sonraki adımlar