Azure İzleyici'de günlükleri geri yükleme (önizleme)

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 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. Örneğin:

    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 tabloyu silerek artık ihtiyacınız kalmadığında geri yüklenen verileri kapatabilirsiniz.

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.

Geri yükleme tablosunu silmek için Tablolar - Silme API'sini çağırın:

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

Sınırlamalar

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

Seçenekleriniz şunlardır:

  • En az iki gün boyunca verileri geri yükleyin.
  • 60 TB'a kadar geri yükleyin.
  • Çalışma alanı başına haftada en fazla dört geri yükleme gerçekleştirin.
  • Ç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.

Fiyatlandırma modeli

Geri yükleme işleminin ücreti, geri yüklediğiniz veri hacmine ve verilerin kullanılabilir olduğu gün sayısına bağlıdır. Bir günün bir bölümü için verileri saklamanın maliyeti, tam günle aynıdır.

Ö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

Önizleme süresi boyunca geri yüklenen veriler için ücret alınmaz.

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

Sonraki adımlar