Sdílet prostřednictvím


Components - Purge

Vyprázdní data v komponentě Application Insights sadou uživatelsky definovaných filtrů.

Kvůli správě systémových prostředků se žádosti o vymazání omezují na 50 požadavků za hodinu. Spuštění požadavků na vyprázdnění byste měli dávkovat odesláním jednoho příkazu, jehož predikát zahrnuje všechny identity uživatelů, které vyžadují vymazání. Operátor in slouží k určení více identit. Před použitím požadavku na vyprázdnění byste měli spustit dotaz, abyste ověřili, že se výsledky očekávají.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

resourceName
path True

string

Název prostředku komponenty Application Insights.

subscriptionId
path True

string

minLength: 1

ID cílového předplatného.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Vyžadováno Typ Description
filters True

ComponentPurgeBodyFilters[]

Sada sloupců a filtrů (dotazů) pro jejich spuštění, aby se vyprázdnila výsledná data.

table True

string

Tabulka, ze které chcete data vyprázdnit.

Odpovědi

Name Typ Description
202 Accepted

ComponentPurgeResponse

Přijatá žádost o vymazání komponenty Application Insights

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

ComponentPurge

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
ComponentPurgeBody

Popisuje tělo žádosti o vymazání komponenty App Insights.

ComponentPurgeBodyFilters

Uživatelem definované filtry pro vrácení dat, která se vyprázdní z tabulky.

ComponentPurgeResponse

Odpověď obsahující id operace pro konkrétní akci vyprázdnění

ComponentPurgeBody

Popisuje tělo žádosti o vymazání komponenty App Insights.

Name Typ Description
filters

ComponentPurgeBodyFilters[]

Sada sloupců a filtrů (dotazů) pro jejich spuštění, aby se vyprázdnila výsledná data.

table

string

Tabulka, ze které chcete data vyprázdnit.

ComponentPurgeBodyFilters

Uživatelem definované filtry pro vrácení dat, která se vyprázdní z tabulky.

Name Typ Description
column

string

Sloupec tabulky, ve které má daný dotaz běžet

key

string

Při filtrování podle vlastních dimenzí se tento klíč použije jako název vlastní dimenze.

operator

string

Operátor dotazu, který se má vyhodnotit nad zadaným sloupcem a hodnotami. Podporované operátory jsou ==, =~, in, in, >, >=, <, <=, between a mají stejné chování jako v dotazu KQL.

value

hodnota operátoru, který má fungovat. Může to být číslo (např. > 100), řetězec (časové razítko >= '2017-09-01') nebo pole hodnot.

ComponentPurgeResponse

Odpověď obsahující id operace pro konkrétní akci vyprázdnění

Name Typ Description
operationId

string

ID, které se má použít při dotazování na stav konkrétní operace vyprázdnění.