Components - Purge
Application Insights bileşenindeki 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 için bir temizleme isteği için kullanmadan önce sorguyu çalıştırmanız gerekir.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2015-05-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. |
resource
|
path | True |
string |
Application Insights bileşen kaynağının adı. |
subscription
|
path | True |
string |
Hedef aboneliğin kimliği. |
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 |
Application Insights bileşenini temizleme isteği kabul edildi. |
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
ComponentPurge
Sample Request
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/OIAutoRest5123/providers/Microsoft.Insights/components/aztest5048/purge?api-version=2015-05-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.insights/components/test/operations/purge-970318e7-b859-4edb-8903-83b1b54d0b74?api-version=2015-05-01
{
"operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
}
Tanımlar
Name | Description |
---|---|
Component |
App Insights bileşeni için temizleme isteğinin gövdesini açıklar |
Component |
Tablodan temizlenecek verileri döndürmek için kullanıcı tanımlı filtreler. |
Component |
Belirli bir temizleme eylemi için operationId içeren yanıt. |
ComponentPurgeBody
App Insights bileşeni 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. |
ComponentPurgeBodyFilters
Tablodan temizlenecek verileri döndürmek için kullanıcı tanımlı filtreler.
Name | Tür | Description |
---|---|---|
column |
string |
Verilen sorgunun üzerinde çalıştırılması 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 şeklindedir ve 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. |
ComponentPurgeResponse
Belirli bir temizleme eylemi için operationId içeren yanıt.
Name | Tür | Description |
---|---|---|
operationId |
string |
Belirli bir temizleme işlemi için durum sorgularken kullanılacak kimlik. |