Udostępnij za pośrednictwem


Query Pack Queries - Update

Dodaje lub Aktualizacje określone zapytanie w elemecie QueryPack usługi Log Analytics.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries/{id}?api-version=2019-09-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
id
path True

string

Identyfikator określonego zapytania zdefiniowanego w elemecie QueryPack usługi Log Analytics

queryPackName
path True

string

Nazwa zasobu QueryPack usługi Log Analytics.

resourceGroupName
path True

string

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

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
properties.body True

string

Treść zapytania.

properties.displayName True

string

Unikatowa nazwa wyświetlana zapytania w pakiecie zapytań.

properties.description

string

Opis zapytania.

properties.properties

object

Dodatkowe właściwości, które można ustawić dla zapytania.

properties.related

Related

Powiązane elementy metadanych dla funkcji.

properties.tags

object

Tagi skojarzone z zapytaniem.

Odpowiedzi

Nazwa Typ Opis
200 OK

LogAnalyticsQueryPackQuery

Nowe lub zaktualizowane zapytanie zawarte w elemecie QueryPack usługi Log Analytics.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ 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

QueryPatch

Przykładowe żądanie

PATCH https://management.azure.com/subscriptions/86dc51d3-92ed-4d7e-947a-775ea79b4918/resourceGroups/my-resource-group/providers/Microsoft.OperationalInsights/queryPacks/my-querypack/queries/a449f8af-8e64-4b3a-9b16-5a7165ff98c4?api-version=2019-09-01

{
  "properties": {
    "displayName": "Exceptions - New in the last 24 hours",
    "description": "my description",
    "body": "let newExceptionsTimeRange = 1d;\nlet timeRangeToCheckBefore = 7d;\nexceptions\n| where timestamp < ago(timeRangeToCheckBefore)\n| summarize count() by problemId\n| join kind= rightanti (\nexceptions\n| where timestamp >= ago(newExceptionsTimeRange)\n| extend stack = tostring(details[0].rawStack)\n| summarize count(), dcount(user_AuthenticatedId), min(timestamp), max(timestamp), any(stack) by problemId  \n) on problemId \n| order by  count_ desc\n",
    "related": {
      "categories": [
        "analytics"
      ]
    },
    "tags": {
      "my-label": [
        "label1"
      ],
      "my-other-label": [
        "label2"
      ]
    }
  }
}

Przykładowa odpowiedź

{
  "id": "/subscriptions/86dc51d3-92ed-4d7e-947a-775ea79b4918/resourceGroups/my-resource-group/providers/microsoft.operationalinsights/queryPacks/my-querypack/queries/a449f8af-8e64-4b3a-9b16-5a7165ff98c4",
  "name": "a449f8af-8e64-4b3a-9b16-5a7165ff98c4",
  "type": "microsoft.operationalinsights/queryPacks/queries",
  "systemData": {
    "createdBy": "string",
    "createdByType": "application",
    "createdAt": "2020-02-03T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "application",
    "lastModifiedAt": "2020-02-04T02:03:01.1974346Z"
  },
  "properties": {
    "id": "a449f8af-8e64-4b3a-9b16-5a7165ff98c4",
    "timeCreated": "2019-08-15T10:30:32.5742324Z",
    "author": "1809f206-263a-46f7-942d-4572c156b7e7",
    "timeModified": "2019-08-15T10:30:32.5742324Z",
    "displayName": "Exceptions - New in the last 24 hours",
    "description": "my description",
    "body": "let newExceptionsTimeRange = 1d;\nlet timeRangeToCheckBefore = 7d;\nexceptions\n| where timestamp < ago(timeRangeToCheckBefore)\n| summarize count() by problemId\n| join kind= rightanti (\nexceptions\n| where timestamp >= ago(newExceptionsTimeRange)\n| extend stack = tostring(details[0].rawStack)\n| summarize count(), dcount(user_AuthenticatedId), min(timestamp), max(timestamp), any(stack) by problemId  \n) on problemId \n| order by  count_ desc\n",
    "related": {
      "categories": [
        "analytics"
      ]
    },
    "tags": {
      "my-label": [
        "label1"
      ],
      "my-other-label": [
        "label2"
      ]
    }
  }
}

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

IdentityType

Typ tożsamości, która tworzy/modyfikuje zasoby

LogAnalyticsQueryPackQuery

Definicja QueryPack-Query usługi Log Analytics.

Related

Powiązane elementy metadanych dla funkcji.

SystemData

Dane systemowe tylko do odczytu

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt error.

IdentityType

Typ tożsamości, która tworzy/modyfikuje zasoby

Nazwa Typ Opis
application

string

key

string

managedIdentity

string

user

string

LogAnalyticsQueryPackQuery

Definicja QueryPack-Query usługi Log Analytics.

Nazwa Typ Opis
id

string

Identyfikator zasobu platformy Azure

name

string

Nazwa zasobu platformy Azure

properties.author

string

Identyfikator obiektu użytkownika tworzącego zapytanie.

properties.body

string

Treść zapytania.

properties.description

string

Opis zapytania.

properties.displayName

string

Unikatowa nazwa wyświetlana zapytania w pakiecie zapytań.

properties.id

string

Unikatowy identyfikator aplikacji. Nie można zmienić tego pola.

properties.properties

object

Dodatkowe właściwości, które można ustawić dla zapytania.

properties.related

Related

Powiązane elementy metadanych dla funkcji.

properties.tags

object

Tagi skojarzone z zapytaniem.

properties.timeCreated

string

Data utworzenia zapytania usługi Log Analytics w formacie ISO 8601.

properties.timeModified

string

Data ostatniej modyfikacji zapytania usługi Log Analytics w formacie ISO 8601.

systemData

SystemData

Dane systemowe tylko do odczytu

type

string

Typ zasobu platformy Azure

Powiązane elementy metadanych dla funkcji.

Nazwa Typ Opis
categories

string[]

Powiązane kategorie funkcji.

resourceTypes

string[]

Powiązane typy zasobów dla funkcji.

solutions

string[]

Powiązane rozwiązania usługi Log Analytics dla funkcji.

SystemData

Dane systemowe tylko do odczytu

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobów (UTC)

createdBy

string

Identyfikator tożsamości, która utworzyła zasób

createdByType

IdentityType

Typ tożsamości, która utworzyła zasób

lastModifiedAt

string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Identyfikator tożsamości, która ostatnio zmodyfikowała zasób

lastModifiedByType

IdentityType

Typ tożsamości, która ostatnio zmodyfikowała zasób