Components - Purge

Hiermee worden gegevens in een Application Insights-onderdeel verwijderd met behulp van een set door de gebruiker gedefinieerde filters.

Voor het beheren van systeemresources worden opschoningsaanvragen beperkt met 50 aanvragen per uur. U moet de uitvoering van opschoningsaanvragen in batches uitvoeren door één opdracht te verzenden waarvan het predicaat alle gebruikersidentiteiten bevat waarvoor opschoning is vereist. Gebruik de operator in om meerdere identiteiten op te geven. U moet de query uitvoeren voordat u voor een opschoningsaanvraag gebruikt om te controleren of de resultaten worden verwacht.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

resourceName
path True

string

De naam van de Application Insights-onderdeelresource.

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
filters True

ComponentPurgeBodyFilters[]

De set kolommen en filters (query's) die moet worden uitgevoerd om de resulterende gegevens op te ruimen.

table True

string

Tabel waaruit gegevens moeten worden verwijderd.

Antwoorden

Name Type Description
202 Accepted

ComponentPurgeResponse

Aanvraag geaccepteerd voor het opschonen van een Application Insights-onderdeel.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom.

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

Scopes

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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

Definities

Name Description
ComponentPurgeBody

Beschrijft de hoofdtekst van een opschoningsaanvraag voor een App Insights-onderdeel

ComponentPurgeBodyFilters

Door de gebruiker gedefinieerde filters voor het retourneren van gegevens die uit de tabel worden verwijderd.

ComponentPurgeResponse

Antwoord met operationId voor een specifieke opschoningsactie.

ComponentPurgeBody

Beschrijft de hoofdtekst van een opschoningsaanvraag voor een App Insights-onderdeel

Name Type Description
filters

ComponentPurgeBodyFilters[]

De set kolommen en filters (query's) die moet worden uitgevoerd om de resulterende gegevens op te ruimen.

table

string

Tabel waaruit gegevens moeten worden verwijderd.

ComponentPurgeBodyFilters

Door de gebruiker gedefinieerde filters voor het retourneren van gegevens die uit de tabel worden verwijderd.

Name Type Description
column

string

De kolom van de tabel waarop de opgegeven query moet worden uitgevoerd

key

string

Bij het filteren op aangepaste dimensies wordt deze sleutel gebruikt als de naam van de aangepaste dimensie.

operator

string

Een queryoperator om de opgegeven kolom en waarde(s) te evalueren. Ondersteunde operators zijn ==, =~, in, in~, >, >=, <, <=, tussen en hebben hetzelfde gedrag als in een KQL-query.

value

de waarde voor de operator om over te werken. Dit kan een getal zijn (bijvoorbeeld > 100), een tekenreeks (tijdstempel >= '2017-09-01') of een matrix met waarden.

ComponentPurgeResponse

Antwoord met operationId voor een specifieke opschoningsactie.

Name Type Description
operationId

string

Id die moet worden gebruikt bij het opvragen van de status voor een bepaalde opschoningsbewerking.