Components - Purge
藉由一組使用者定義的篩選,清除 Application Insights 元件中的數據。
為了管理系統資源,清除要求會以每小時 50 個要求進行節流。 您應該藉由傳送述詞包含需要清除的所有使用者身分識別的單一命令,來批次執行清除要求。 使用 in 運算子來指定多個身分識別。 您應該先執行查詢,再使用 清除要求來確認結果是否預期。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2015-05-01
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
資源群組的名稱。 名稱不區分大小寫。 |
resource
|
path | True |
string |
Application Insights 元件資源的名稱。 |
subscription
|
path | True |
string minLength: 1 |
目標訂用帳戶的標識碼。 |
api-version
|
query | True |
string minLength: 1 |
要用於這項作業的 API 版本。 |
要求本文
名稱 | 必要 | 類型 | Description |
---|---|---|---|
filters | True |
要對其執行的數據行和篩選條件集,以清除產生的數據。 |
|
table | True |
string |
要從中清除數據的數據表。 |
回應
名稱 | 類型 | Description |
---|---|---|
202 Accepted |
已接受清除 Application Insights 元件的要求。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
ComponentPurge
範例要求
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"
}
]
}
範例回覆
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"
}
定義
名稱 | Description |
---|---|
Component |
描述 App Insights 元件的清除要求主體 |
Component |
使用者定義的篩選條件,可傳回將從數據表中清除的數據。 |
Component |
包含特定清除動作之 operationId 的回應。 |
ComponentPurgeBody
描述 App Insights 元件的清除要求主體
名稱 | 類型 | Description |
---|---|---|
filters |
要對其執行的數據行和篩選條件集,以清除產生的數據。 |
|
table |
string |
要從中清除數據的數據表。 |
ComponentPurgeBodyFilters
使用者定義的篩選條件,可傳回將從數據表中清除的數據。
名稱 | 類型 | Description |
---|---|---|
column |
string |
指定查詢應該在其中執行的數據表數據行 |
key |
string |
篩選自定義維度時,此索引鍵將做為自定義維度的名稱。 |
operator |
string |
要評估所提供數據行和 value(s) 的查詢運算符。 支援的運算子為 ==、=~、in、in、in~、>、>=、<、<=、between 和在 KQL 查詢中的行為相同。 |
value |
要執行函式的運算子值。 這可以是數位(例如,> 100)、字串串(timestamp >= '2017-09-01') 或值的陣列。 |
ComponentPurgeResponse
包含特定清除動作之 operationId 的回應。
名稱 | 類型 | Description |
---|---|---|
operationId |
string |
查詢特定清除作業狀態時要使用的識別碼。 |