Udostępnij za pośrednictwem


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 o 50 żądań na godzinę. Wykonywanie żądań przeczyszczania należy wykonać wsadowe, 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. Przed użyciem żądania przeczyszczania należy uruchomić zapytanie, 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

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

resourceName
path True

string

Nazwa zasobu składnika usługi Application Insights.

subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

api-version
query True

string

minLength: 1

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ą być uruchamiane w celu przeczyszczenia wynikowych danych.

table True

string

Tabela, z której mają być czyszkane dane.

Odpowiedzi

Nazwa Typ Opis
202 Accepted

ComponentPurgeResponse

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

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

ComponentPurge

Przykładowe żądanie

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

Przykładowa odpowiedź

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 przeczyszczania 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 konkretnej akcji przeczyszczania.

ComponentPurgeBody

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

Nazwa Typ Opis
filters

ComponentPurgeBodyFilters[]

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

table

string

Tabela, z której mają być czyszkane dane.

ComponentPurgeBodyFilters

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

Nazwa Typ Opis
column

string

Kolumna tabeli, w której powinno zostać uruchomione dane zapytanie

key

string

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

operator

string

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

value

wartość operatora do działania. Może to być liczba (np. > 100), ciąg (sygnatura czasowa >= "2017-09-01") lub tablica wartości.

ComponentPurgeResponse

Odpowiedź zawierająca identyfikator operationId konkretnej akcji przeczyszczania.

Nazwa Typ Opis
operationId

string

Identyfikator do użycia podczas wykonywania zapytań o stan określonej operacji przeczyszczania.