你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
resource
|
path | True |
string |
资源组的名称。 此名称不区分大小写。 |
resource
|
path | True |
string |
Application Insights 组件资源的名称。 |
subscription
|
path | True |
string |
目标订阅的 ID。 |
api-version
|
query | True |
string |
要用于此操作的 API 版本。 |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
filters | True |
列和筛选器集 (查询) 运行,以清除生成的数据。 |
|
table | True |
string |
要从中清除数据的表。 |
响应
名称 | 类型 | 说明 |
---|---|---|
202 Accepted |
已接受清除 Application Insights 组件的请求。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
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"
}
定义
名称 | 说明 |
---|---|
Component |
描述 App Insights 组件的清除请求的正文 |
Component |
用户定义的筛选器,用于返回将从表中清除的数据。 |
Component |
包含特定清除操作的 operationId 的响应。 |
ComponentPurgeBody
描述 App Insights 组件的清除请求的正文
名称 | 类型 | 说明 |
---|---|---|
filters |
列和筛选器集 (查询) 运行,以清除生成的数据。 |
|
table |
string |
要从中清除数据的表。 |
ComponentPurgeBodyFilters
用户定义的筛选器,用于返回将从表中清除的数据。
名称 | 类型 | 说明 |
---|---|---|
column |
string |
应运行给定查询的表的列 |
key |
string |
筛选自定义维度时,此键将用作自定义维度的名称。 |
operator |
string |
一个查询运算符,用于对提供的列和值 () 求值。 支持的运算符为 ==、=~、in、in~、 >= >、 <、= <、between 和 ,其行为与在 KQL 查询中的行为相同。 |
value |
要作用的运算符的值。 可以是数字 (,例如 > 100) 、字符串 (时间戳 >= '2017-09-01') 或值数组。 |
ComponentPurgeResponse
包含特定清除操作的 operationId 的响应。
名称 | 类型 | 说明 |
---|---|---|
operationId |
string |
查询特定清除操作的状态时要使用的 ID。 |