Sdílet prostřednictvím


Metadata - Get

Získá informace o metadatech.
Načtěte informace o metadatech aplikace, včetně jejího schématu atd.

GET https://api.applicationinsights.io/v1/apps/{appId}/metadata

Parametry identifikátoru URI

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

string

ID aplikace. Toto je ID aplikace z okna Nastavení přístupu k rozhraní API v Azure Portal.

Odpovědi

Name Typ Description
200 OK

metadataResults

Úspěšná odpověď

Other Status Codes

errorResponse

Objekt odpovědi na chybu.

Zabezpečení

oauth2

Připojení k rozhraní API Aplikace Azure Insights

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fapi.applicationinsights.io

Rozsahy

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

Příklady

metadataGet

Ukázkový požadavek

GET https://api.applicationinsights.io/v1/apps/cf58dcfd-0683-487c-bc84-048789bca8e5/metadata

Ukázková odpověď

{
  "tables": [
    {
      "id": "t/requests",
      "name": "requests",
      "timespanColumn": "timestamp",
      "columns": [
        {
          "name": "timestamp",
          "type": "datetime"
        },
        {
          "name": "id",
          "type": "string"
        },
        {
          "name": "source",
          "type": "string"
        },
        {
          "name": "name",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "url",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "success",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "resultCode",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "duration",
          "type": "real"
        },
        {
          "name": "performanceBucket",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "itemType",
          "type": "string"
        },
        {
          "name": "customDimensions",
          "type": "dynamic",
          "isPreferredFacet": true
        },
        {
          "name": "customMeasurements",
          "type": "dynamic"
        },
        {
          "name": "operation_Name",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "operation_Id",
          "type": "string"
        },
        {
          "name": "operation_ParentId",
          "type": "string"
        },
        {
          "name": "operation_SyntheticSource",
          "type": "string"
        },
        {
          "name": "session_Id",
          "type": "string"
        },
        {
          "name": "user_Id",
          "type": "string"
        },
        {
          "name": "user_AuthenticatedId",
          "type": "string"
        },
        {
          "name": "user_AccountId",
          "type": "string"
        },
        {
          "name": "application_Version",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "client_Type",
          "type": "string"
        },
        {
          "name": "client_Model",
          "type": "string"
        },
        {
          "name": "client_OS",
          "type": "string"
        },
        {
          "name": "client_IP",
          "type": "string"
        },
        {
          "name": "client_City",
          "type": "string"
        },
        {
          "name": "client_StateOrProvince",
          "type": "string"
        },
        {
          "name": "client_CountryOrRegion",
          "type": "string"
        },
        {
          "name": "client_Browser",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "cloud_RoleName",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "cloud_RoleInstance",
          "type": "string",
          "isPreferredFacet": true
        },
        {
          "name": "appId",
          "type": "string"
        },
        {
          "name": "appName",
          "type": "string"
        },
        {
          "name": "iKey",
          "type": "string"
        },
        {
          "name": "sdkVersion",
          "type": "string"
        },
        {
          "name": "itemId",
          "type": "string"
        },
        {
          "name": "itemCount",
          "type": "int"
        }
      ]
    }
  ],
  "tableGroups": [
    {
      "id": "ai/StandardSchema",
      "name": "StandardSchema",
      "source": "ai",
      "tables": [
        "t/requests"
      ]
    }
  ],
  "applications": [
    {
      "id": "cf58dcfd-0683-487c-bc84-048789bca8e5",
      "name": "FabrikamProd",
      "resourceId": "/subscriptions/72993b69-db12-44fc-9a66-9c2005c30513/resourceGroups/Fabrikam/providers/microsoft.insights/components/FabrikamProd",
      "tables": [],
      "region": "southcentralus",
      "tableGroups": [
        "ai/StandardSchema"
      ]
    }
  ]
}

Definice

Name Description
Columns

Seznam sloupců definovaných v tabulce

errorDetail

Podrobnosti o chybě.

errorInfo

Kód a zpráva pro chybu.

errorResponse

Podrobnosti o chybě.

metadataApplication

Aplikace Application Insights.

MetadataColumnDataType

Datový typ sloupce

metadataFunction

Uložená funkce.

metadataResults

Odpověď na metadata.

metadataTable

Tabulka dat, která se účastní schématu aplikace Application Insights.

metadataTableGroup

Skupina tabulek.

Columns

Seznam sloupců definovaných v tabulce

Name Typ Description
description

string

Popis sloupce

isPreferredFacet

boolean

Příznak označující, že tento sloupec je upřednostňovanou omezující funkcí

name

string

Název sloupce

source

object

označení zdroje sloupce, které se používá pouze v případě, že více aplikací má konfliktní definici sloupce

type

MetadataColumnDataType

Datový typ sloupce

errorDetail

Podrobnosti o chybě.

Name Typ Description
additionalProperties

object

code

string

Kód chyby.

message

string

Chybová zpráva čitelná pro člověka.

resources

string[]

Označuje prostředky, které byly zodpovědné za chybu.

target

string

Určuje, která vlastnost v požadavku je zodpovědná za chybu.

value

string

Označuje, která hodnota v "target" je zodpovědná za chybu.

errorInfo

Kód a zpráva pro chybu.

Name Typ Description
additionalProperties

object

code

string

Strojově čitelný kód chyby.

details

errorDetail[]

podrobnosti o chybě.

innererror

errorInfo

Kód a zpráva pro chybu.
Podrobnosti o vnitřní chybě, pokud existují.

message

string

Chybová zpráva čitelná pro člověka.

errorResponse

Podrobnosti o chybě.

Name Typ Description
error

errorInfo

Kód a zpráva pro chybu.
Podrobnosti o chybě

metadataApplication

Aplikace Application Insights.

Name Typ Description
functions

string[]

Seznam uložených funkcí v aplikaci Application Insights

id

string

ID aplikace Application Insights.

name

string

Název aplikace Application Insights.

region

string

Oblast Azure aplikace Application Insights.

resourceId

string

ID prostředku ARM aplikace Application Insights

tableGroups

string[]

Seznam skupin tabulek v aplikaci Application Insights

tables

string[]

Seznam vlastních tabulek pro aplikaci Application Insights

MetadataColumnDataType

Datový typ sloupce

Name Typ Description
bool

string

datetime

string

dynamic

string

int

string

long

string

real

string

string

string

metadataFunction

Uložená funkce.

Name Typ Description
body

string

Tělo funkce KQL.

description

string

Popis funkce.

displayName

string

Zobrazovaný název funkce.

id

string

ID funkce.

name

string

Název funkce, která se má použít v dotazech.

parameters

string

Parametry nebo argumenty funkce, pokud existují.

metadataResults

Odpověď na metadata.

Name Typ Description
applications

metadataApplication[]

Seznam aplikací Application Insights, na které se odkazuje v požadavku na metadata.

functions

metadataFunction[]

Seznam funkcí uložených v aplikaci

tableGroups

metadataTableGroup[]

Seznam skupin tabulek v aplikaci

tables

metadataTable[]

Seznam tabulek a sloupců, které tvoří schéma aplikace.

metadataTable

Tabulka dat, která se účastní schématu aplikace Application Insights.

Name Typ Description
columns

Columns[]

Seznam sloupců definovaných v tabulce

description

string

Popis tabulky

id

string

ID tabulky

name

string

Název tabulky

timespanColumn

string

Sloupec přidružený k parametru dotazu časového rozsahu pro tabulku

metadataTableGroup

Skupina tabulek.

Name Typ Description
description

string

Popis skupiny tabulek

displayName

string

Zobrazovaný název skupiny tabulek

id

string

ID skupiny tabulek

name

string

Název skupiny tabulek

source

string

Zdrojem skupiny tabulek může být AI nebo OMS pro pracovní prostory služby Log Analytics.

tables

string[]

Seznam tabulek obsažených ve skupině tabulek