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 |
---|---|---|---|---|
resource
|
path | True |
string |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. |
subscription
|
path | True |
string |
Hedef aboneliğin kimliği. |
workspace
|
path | True |
string |
Çalışma alanının adı. Normal ifade deseni: |
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 |
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 |
Log Analytics çalışma alanını temizleme isteği kabul edildi. Üst Bilgiler x-ms-status-location: string |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Workspace |
Workspace |
WorkspacePurge
Örnek isteği
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"
}
]
}
Örnek yanıt
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
Örnek isteği
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"
}
]
}
Örnek yanıt
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 |
---|---|
Workspace |
App Insights Çalışma Alanı için temizleme isteğinin gövdesini açıklar |
Workspace |
Tablodan temizlenecek verileri döndürmek için kullanıcı tanımlı filtreler. |
Workspace |
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 |
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. |