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 minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не учитывает регистр. |
resource
|
path | True |
string |
Имя ресурса компонента Application Insights. |
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для этой операции. |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
filters | True |
Набор столбцов и фильтров (запросов) для их выполнения для очистки результирующих данных. |
|
table | True |
string |
Таблица, из которой следует очистить данные. |
Ответы
Имя | Тип | Описание |
---|---|---|
202 Accepted |
Принятый запрос на очистку компонента Application Insights. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
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, >, >=, <, <=, между ними и имеют то же поведение, что и в запросе KQL. |
value |
значение оператора для функции. Это может быть число (например, > 100), строка (метка времени >= '2017-09-01') или массив значений. |
ComponentPurgeResponse
Ответ, содержащий operationId для определенного действия очистки.
Имя | Тип | Описание |
---|---|---|
operationId |
string |
Идентификатор, используемый при запросе состояния для определенной операции очистки. |