Components - Purge
Rensar data i en Application Insights-komponent med en uppsättning användardefinierade filter.
För att hantera systemresurser begränsas rensningsbegäranden till 50 begäranden per timme. Du bör batcha körningen av rensningsbegäranden genom att skicka ett enda kommando vars predikat innehåller alla användaridentiteter som kräver rensning. Använd operatorn i för att ange flera identiteter. Du bör köra frågan innan du använder för en rensningsbegäran för att kontrollera att resultatet är förväntat.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2015-05-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
resource
|
path | True |
string |
Namnet på Application Insights-komponentresursen. |
subscription
|
path | True |
string |
ID för målprenumerationen. |
api-version
|
query | True |
string |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
filters | True |
Den uppsättning kolumner och filter (frågor) som ska köras över dem för att rensa resulterande data. |
|
table | True |
string |
Tabell som data ska rensas från. |
Svar
Name | Typ | Description |
---|---|---|
202 Accepted |
Godkänd begäran om att rensa en Application Insights-komponent. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
ComponentPurge
Exempelbegäran
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"
}
]
}
Exempelsvar
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"
}
Definitioner
Name | Description |
---|---|
Component |
Beskriver brödtexten i en rensningsbegäran för en App Insights-komponent |
Component |
Användardefinierade filter för att returnera data som ska rensas från tabellen. |
Component |
Svar som innehåller operationId för en specifik rensningsåtgärd. |
ComponentPurgeBody
Beskriver brödtexten i en rensningsbegäran för en App Insights-komponent
Name | Typ | Description |
---|---|---|
filters |
Den uppsättning kolumner och filter (frågor) som ska köras över dem för att rensa resulterande data. |
|
table |
string |
Tabell som data ska rensas från. |
ComponentPurgeBodyFilters
Användardefinierade filter för att returnera data som ska rensas från tabellen.
Name | Typ | Description |
---|---|---|
column |
string |
Kolumnen i tabellen som den angivna frågan ska köras över |
key |
string |
När du filtrerar över anpassade dimensioner används den här nyckeln som namnet på den anpassade dimensionen. |
operator |
string |
En frågeoperator som ska utvärderas över den angivna kolumnen och de angivna värdena. Operatorer som stöds är ==, =~, i, i~, >, >=, <, <=, mellan och har samma beteende som i en KQL-fråga. |
value |
värdet för operatorn som ska fungera över. Det kan vara ett tal (t.ex. > 100), en sträng (tidsstämpel >= '2017-09-01') eller matris med värden. |
ComponentPurgeResponse
Svar som innehåller operationId för en specifik rensningsåtgärd.
Name | Typ | Description |
---|---|---|
operationId |
string |
ID som ska användas när du frågar efter status för en viss rensningsåtgärd. |