Workspace Purge - Purge

Log Analytics çalışma alanında bulunan verileri kullanıcı tanımlı bir filtre kümesiyle temizler.

Sistem kaynaklarını yönetmek için temizleme istekleri saatte 50 istekte kısıtlanıyor. Koşulu temizleme gerektiren tüm kullanıcı kimliklerini içeren tek bir komut göndererek temizleme isteklerinin yürütülmesini toplu olarak gerçekleştirmeniz gerekir. Birden çok kimlik belirtmek için in işlecini kullanın. Sonuçların beklendiğini doğrulamak üzere temizleme isteği için kullanmadan önce sorguyu çalıştırmanız gerekir. Log Analytics yalnızca GDPR ile uyumluluk için gereken temizleme işlemlerini destekler. Log Analytics ürün ekibi, GDPR uyumluluğu amacıyla olmayan temizleme işlemlerine yönelik istekleri reddetme hakkını saklıdır. Bir anlaşmazlık durumunda lütfen bir destek bileti oluşturun

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/purge?api-version=2020-08-01

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

subscriptionId
path True

string

Hedef aboneliğin kimliği.

workspaceName
path True

string

Çalışma alanının adı.

Regex pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
filters True

WorkspacePurgeBodyFilters[]

Elde edilen verileri temizlemek için bunların üzerinde çalıştırılacak sütun ve filtre (sorgular) kümesi.

table True

string

Verilerin temizlendiği tablo.

Yanıtlar

Name Tür Description
202 Accepted

WorkspacePurgeResponse

Log Analytics çalışma alanını temizleme isteği kabul edildi.

Headers

x-ms-status-location: string

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

WorkspacePurge
WorkspacePurgeResourceId

WorkspacePurge

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/aztest5048/purge?api-version=2020-08-01

{
  "table": "Heartbeat",
  "filters": [
    {
      "column": "TimeGenerated",
      "operator": ">",
      "value": "2017-09-01T00:00:00"
    }
  ]
}

Sample Response

x-ms-status-location: https://management.azure.com/subscriptions/b96161de-b34a-480f-7343-59b099299283/resourceGroups/example/providers/microsoft.operationalinsights/workspaces/test/operations/purge-970318e7-b859-4edb-8903-83b1b54d0b74?api-version=2020-08-01
{
  "operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
}

WorkspacePurgeResourceId

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/aztest5048/purge?api-version=2020-08-01

{
  "table": "Heartbeat",
  "filters": [
    {
      "column": "_ResourceId",
      "operator": "==",
      "value": "/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/SomeResourceGroup/providers/microsoft.insights/components/AppInsightResource"
    }
  ]
}

Sample Response

x-ms-status-location: https://management.azure.com/subscriptions/b96161de-b34a-480f-7343-59b099299283/resourceGroups/example/providers/microsoft.operationalinsights/workspaces/test/operations/purge-970318e7-b859-4edb-8903-83b1b54d0b74?api-version=2020-08-01
{
  "operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
}

Tanımlar

Name Description
WorkspacePurgeBody

App Insights Çalışma Alanı için temizleme isteğinin gövdesini açıklar

WorkspacePurgeBodyFilters

Tablodan temizlenecek verileri döndürmek için kullanıcı tanımlı filtreler.

WorkspacePurgeResponse

Belirli bir temizleme eylemi için operationId içeren yanıt.

WorkspacePurgeBody

App Insights Çalışma Alanı için temizleme isteğinin gövdesini açıklar

Name Tür Description
filters

WorkspacePurgeBodyFilters[]

Elde edilen verileri temizlemek için bunların üzerinde çalıştırılacak sütun ve filtre (sorgular) kümesi.

table

string

Verilerin temizlendiği tablo.

WorkspacePurgeBodyFilters

Tablodan temizlenecek verileri döndürmek için kullanıcı tanımlı filtreler.

Name Tür Description
column

string

Verilen sorgunun üzerinde çalışması gereken tablonun sütunu

key

string

Özel boyutlar üzerinde filtreleme yaparken, bu anahtar özel boyutun adı olarak kullanılır.

operator

string

Sağlanan sütun ve değerler üzerinde değerlendirilecek bir sorgu işleci. Desteklenen işleçler ==, =~, in, in~, >, >=, <, <=, between ve bir KQL sorgusundakiyle aynı davranışa sahiptir.

value

işlecin üzerinde çalışması için değer. Bu bir sayı (örneğin, > 100), dize (zaman damgası >= '2017-09-01') veya değer dizisi olabilir.

WorkspacePurgeResponse

Belirli bir temizleme eylemi için operationId içeren yanıt.

Name Tür Description
operationId

string

Belirli bir temizleme işleminin durumunu sorgularken kullanılacak kimlik.