Aracılığıyla paylaş


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 sık erişimli önbellekte kullanılabilir hale getirir. Bu makalede verileri geri yükleme, bu verileri sorgulama ve işiniz bittiğinde verileri kapatma işlemleri açıklanmaktadır.

İzinler

Arşivlenmiş bir tablodan verileri geri yüklemek için, log analytics katkıda bulunanı yerleşik rolü tarafından sağlandığı gibi log analytics çalışma alanına yönelik izinlere ihtiyacınız Microsoft.OperationalInsights/workspaces/restoreLogs/write vardırMicrosoft.OperationalInsights/workspaces/tables/write.

Günlüklerin geri yüklenmesi gereken durumlar

Arşivlenmiş Günlükler'deki 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 geri yükleme işlemini de kullanabilirsiniz.

Not

Geri yükleme, arşivlenen 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 görünümünü sağlar ancak hiçbir şekilde etkilemez. Tabloda bekletme ayarı yoktur ve artık ihtiyacınız kalmadığında geri yüklenen verileri açıkça kapatmanız gerekir.

Verileri geri yükleme

Bir tablodan 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 Açıklama
properties.restoredLogs.sourceTable Dize Geri yükleneceği verileri içeren tablo.
properties.restoredLogs.startRestoreTime Dize Geri yükleneceği zaman aralığının başlangıcı.
properties.restoredLogs.endRestoreTime Dize 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 bu özelliği daha sonra tabloda bir GET işlemi kullanarak alabilirsiniz. provisioningState özelliği aşağıdaki değerlerden birine sahiptir:

Value 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 isteği

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

İste

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ı şu şekilde ayarlayın:

  • Sorgu düzenleyicisinin üst kısmındaki Zaman aralığı açılan listesinde Özel'i seçip Kimden 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

Maliyetten 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

Geri yüklenen veriler, temel alınan kaynak veriler kullanılabilir olduğu sürece kullanılabilir. Kaynak tabloyu çalışma alanından sildiğinizde veya kaynak tablonun bekletme 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ünlük bir süreden 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 anda belirli bir tabloda 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ülemiyor.

  • Tablo başına haftada en fazla dört geri yükleme gerçekleştirin.

Fiyatlandırma modeli

Geri yüklenen günlükler için ücret, geri yüklediğiniz veri hacmine ve geri yüklemenin etkin olduğu süreye bağlıdır. Bu nedenle, fiyat birimleri günlük GB başınadır. Veri geri yüklemeleri, geri yüklemenin etkin olduğu her UTC gününde faturalandırılır.

  • Ücretler, geri yükleme başına en az 2 TB geri yüklenen veri hacmine tabidir. Daha az veri geri yüklerseniz, geri yükleme kapatılana kadar her gün en az 2 TB ücretlendirilirsiniz.

  • Geri yüklemenin etkin olduğu ilk ve son günlerde, yalnızca geri yüklemenin etkin olduğu günün bir bölümü için faturalandırılırsınız.

  • Geri yükleme 12 saatten az süreyle etkin olsa bile en düşük ücret 12 saatlik geri yükleme süresidir.

  • Veri geri yükleme fiyatınız hakkında daha fazla bilgi için Günlükler sekmesinde Azure İzleyici fiyatlandırması bölümüne bakın.

Aşağıda, veri geri yükleme maliyeti hesaplamalarını gösteren bazı örnekler verilmiştir:

  1. Tablonuzda günde 500 GB varsa ve bu tablodan 10 günlük verileri geri yüklerseniz toplam geri yükleme boyutunuz 5 TB olur. Geri yüklenen verileri kapatana kadar her gün bu 5 TB geri yüklenen veri için ücretlendirilirsiniz. Günlük maliyetiniz 5.000 GB ile veri geri yükleme fiyatınızla çarpılır (bkz. Azure İzleyici fiyatlandırması.)

  2. Bunun yerine yalnızca 700 GB veri geri yüklenirse, geri yüklemenin etkin olduğu her gün en az 2 TB geri yükleme düzeyi için faturalandırılır. Günlük maliyetiniz 2.000 GB'tır ve veri geri yükleme fiyatınızla çarpılır.

  3. 5 TB'lık veri geri yükleme yalnızca 1 saat etkin tutulursa en az 12 saat faturalandırılır. Bu veri geri yüklemenin maliyeti 5.000 GB'tır ve verilerinizi geri yükleme fiyatı 0,5 gün (en az 12 saat) ile çarpar.

  4. 700 GB'lık bir veri geri yükleme yalnızca 1 saat boyunca etkin tutulursa, en az 12 saat faturalandırılır. Bu veri geri yüklemenin maliyeti 2.000 GB'tır (en düşük faturalanan geri yükleme boyutu), veri geri yükleme fiyatınızla çarpılarak 0,5 gün (en az 12 saat).

Not

Geri yüklenen günlükler Analiz günlükleri olduğundan sorgulanması için ücret alınmaz.

Sonraki adımlar