Components - Purge

Przeczyszcza dane w składniku usługi Application Insights za pomocą zestawu filtrów zdefiniowanych przez użytkownika.

Aby zarządzać zasobami systemowymi, żądania przeczyszczania są ograniczane przy 50 żądaniach na godzinę. Należy wsadować wykonywanie żądań przeczyszczania, wysyłając jedno polecenie, którego predykat zawiera wszystkie tożsamości użytkowników, które wymagają przeczyszczania. Użyj operatora in, aby określić wiele tożsamości. Należy uruchomić zapytanie przed użyciem żądania przeczyszczania, aby sprawdzić, czy wyniki są oczekiwane.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

resourceName
path True

string

Nazwa zasobu składnika usługi Application Insights.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
filters True

ComponentPurgeBodyFilters[]

Zestaw kolumn i filtrów (zapytań), które mają zostać uruchomione w celu przeczyszczenia wynikowych danych.

table True

string

Tabela, z której mają być przeczyszczanie danych.

Odpowiedzi

Nazwa Typ Opis
202 Accepted

ComponentPurgeResponse

Zaakceptowane żądanie przeczyszczania składnika usługi Application Insights.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

Definicje

Nazwa Opis
ComponentPurgeBody

Opisuje treść żądania przeczyszczenia składnika usługi App Insights

ComponentPurgeBodyFilters

Filtry zdefiniowane przez użytkownika w celu zwrócenia danych, które zostaną przeczyszczone z tabeli.

ComponentPurgeResponse

Odpowiedź zawierająca identyfikator operationId dla określonej akcji przeczyszczania.

ComponentPurgeBody

Opisuje treść żądania przeczyszczenia składnika usługi App Insights

Nazwa Typ Opis
filters

ComponentPurgeBodyFilters[]

Zestaw kolumn i filtrów (zapytań), które mają zostać uruchomione w celu przeczyszczenia wynikowych danych.

table

string

Tabela, z której mają być przeczyszczanie danych.

ComponentPurgeBodyFilters

Filtry zdefiniowane przez użytkownika w celu zwrócenia danych, które zostaną przeczyszczone z tabeli.

Nazwa Typ Opis
column

string

Kolumna tabeli, nad którą powinno zostać uruchomione podane zapytanie

key

string

Podczas filtrowania wymiarów niestandardowych ten klucz będzie używany jako nazwa wymiaru niestandardowego.

operator

string

Operator zapytania do oceny podanej kolumny i wartości. Obsługiwane operatory to ==, =~, in, in~, >, = , <>= <, between i mają takie samo zachowanie, jak w zapytaniu KQL.

value

wartość dla operatora, który ma działać. Może to być liczba (np. > 100), ciąg (znacznik >czasu = '2017-09-01') lub tablica wartości.

ComponentPurgeResponse

Odpowiedź zawierająca identyfikator operationId dla określonej akcji przeczyszczania.

Nazwa Typ Opis
operationId

string

Identyfikator, który ma być używany podczas wykonywania zapytań o stan określonej operacji przeczyszczania.