Partilhar via


Components - Purge

Limpa dados em um componente do Application Insights por um conjunto de filtros definidos pelo usuário.

Para gerenciar os recursos do sistema, as solicitações de limpeza são limitadas a 50 solicitações por hora. Você deve agrupar a execução de solicitações de limpeza enviando um único comando cujo predicado inclui todas as identidades de usuário que exigem limpeza. Use o operador in para especificar várias identidades. Você deve executar a consulta antes de usar para uma solicitação de limpeza para verificar se os resultados são esperados.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2015-05-01

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

resourceName
path True

string

O nome do recurso do componente Application Insights.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Corpo do Pedido

Name Necessário Tipo Description
filters True

ComponentPurgeBodyFilters[]

O conjunto de colunas e filtros (consultas) para executá-los para limpar os dados resultantes.

table True

string

Tabela a partir da qual limpar dados.

Respostas

Name Tipo Description
202 Accepted

ComponentPurgeResponse

Solicitação aceita para limpar um componente do Application Insights.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

ComponentPurge

Pedido de amostra

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"
    }
  ]
}

Resposta da amostra

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"
}

Definições

Name Description
ComponentPurgeBody

Descreve o corpo de uma solicitação de limpeza para um componente do App Insights

ComponentPurgeBodyFilters

Filtros definidos pelo usuário para retornar dados que serão removidos da tabela.

ComponentPurgeResponse

Resposta contendo operationId para uma ação de limpeza específica.

ComponentPurgeBody

Descreve o corpo de uma solicitação de limpeza para um componente do App Insights

Name Tipo Description
filters

ComponentPurgeBodyFilters[]

O conjunto de colunas e filtros (consultas) para executá-los para limpar os dados resultantes.

table

string

Tabela a partir da qual limpar dados.

ComponentPurgeBodyFilters

Filtros definidos pelo usuário para retornar dados que serão removidos da tabela.

Name Tipo Description
column

string

A coluna da tabela sobre a qual a consulta determinada deve ser executada

key

string

Ao filtrar dimensões personalizadas, essa chave será usada como o nome da dimensão personalizada.

operator

string

Um operador de consulta para avaliar sobre a coluna e o(s) valor(es) fornecido(s). Os operadores suportados são ==, =~, in, in~, >, >=, <, <=, entre, e têm o mesmo comportamento que teriam em uma consulta KQL.

value

O valor para o operador funcionar. Pode ser um número (por exemplo, > 100), uma cadeia de caracteres (carimbo de data/hora >= '2017-09-01') ou uma matriz de valores.

ComponentPurgeResponse

Resposta contendo operationId para uma ação de limpeza específica.

Name Tipo Description
operationId

string

Id a ser usado ao consultar o status de uma operação de limpeza específica.