Condividi tramite


Metadata - Get

Ottiene informazioni sui metadati
Recuperare le informazioni sui metadati per l'app, tra cui lo schema e così via.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
appId
path True

string

ID dell'applicazione. Questo è l'ID applicazione dal pannello Impostazioni di accesso API nel portale di Azure.

Risposte

Nome Tipo Descrizione
200 OK

metadataResults

Risposta di esito positivo

Other Status Codes

errorResponse

Oggetto risposta di errore.

Sicurezza

oauth2

Connettersi all'API applicazione Azure Insights

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fapi.applicationinsights.io

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

metadataGet

Sample Request

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

Sample Response

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

Definizioni

Nome Descrizione
Columns

Elenco di colonne definite nella tabella

errorDetail

Dettagli degli errori.

errorInfo

Codice e messaggio per un errore.

errorResponse

Dettagli degli errori.

metadataApplication

Applicazione Application Insights.

MetadataColumnDataType

Tipo di dati della colonna

metadataFunction

Funzione archiviata.

metadataResults

Risposta ai metadati.

metadataTable

Tabella dati che partecipa a uno schema di un'app di Application Insights.

metadataTableGroup

Gruppo di tabelle.

Columns

Elenco di colonne definite nella tabella

Nome Tipo Descrizione
description

string

Descrizione della colonna

isPreferredFacet

boolean

Un flag che indica questa colonna è un facet preferito

name

string

Nome della colonna

source

object

un'indicazione dell'origine della colonna, utilizzata solo quando più app hanno una definizione in conflitto per la colonna

type

MetadataColumnDataType

Tipo di dati della colonna

errorDetail

Dettagli degli errori.

Nome Tipo Descrizione
additionalProperties

object

code

string

Codice dell'errore.

message

string

Messaggio di errore leggibile.

resources

string[]

Indica le risorse responsabili dell'errore.

target

string

Indica quale proprietà nella richiesta è responsabile dell'errore.

value

string

Indica quale valore in "target" è responsabile dell'errore.

errorInfo

Codice e messaggio per un errore.

Nome Tipo Descrizione
additionalProperties

object

code

string

Codice di errore leggibile dal computer.

details

errorDetail[]

dettagli dell'errore.

innererror

errorInfo

Codice e messaggio per un errore.
Dettagli dell'errore interno se esistenti.

message

string

Messaggio di errore leggibile.

errorResponse

Dettagli degli errori.

Nome Tipo Descrizione
error

errorInfo

Codice e messaggio per un errore.
Dettagli dell'errore.

metadataApplication

Applicazione Application Insights.

Nome Tipo Descrizione
functions

string[]

Elenco di funzioni archiviate nell'app Application Insights

id

string

ID dell'app Application Insights.

name

string

Nome dell'app Application Insights.

region

string

Area di Azure dell'app Application Insights.

resourceId

string

ID risorsa ARM dell'app Application Insights.

tableGroups

string[]

Elenco di gruppi di tabelle nell'app Application Insights

tables

string[]

Elenco di tabelle personalizzate per l'app Application Insights.

MetadataColumnDataType

Tipo di dati della colonna

Nome Tipo Descrizione
bool

string

datetime

string

dynamic

string

int

string

long

string

real

string

string

string

metadataFunction

Funzione archiviata.

Nome Tipo Descrizione
body

string

Corpo KQL della funzione.

description

string

Descrizione della funzione.

displayName

string

Nome visualizzato della funzione.

id

string

ID della funzione.

name

string

Nome della funzione da usare nelle query.

parameters

string

Parametri/argomenti della funzione, se presenti.

metadataResults

Risposta ai metadati.

Nome Tipo Descrizione
applications

metadataApplication[]

Elenco delle app di Application Insights a cui si fa riferimento nella richiesta dei metadati.

functions

metadataFunction[]

Elenco di funzioni archiviate nell'app.

tableGroups

metadataTableGroup[]

Elenco di gruppi di tabelle nell'app.

tables

metadataTable[]

Elenco di tabelle e colonne che costituiscono lo schema dell'app.

metadataTable

Tabella dati che partecipa a uno schema di un'app di Application Insights.

Nome Tipo Descrizione
columns

Columns[]

Elenco di colonne definite nella tabella

description

string

Descrizione della tabella

id

string

ID della tabella

name

string

Nome della tabella

timespanColumn

string

Colonna associata al parametro query timepan per la tabella

metadataTableGroup

Gruppo di tabelle.

Nome Tipo Descrizione
description

string

Descrizione del gruppo di tabelle

displayName

string

Nome visualizzato del gruppo di tabelle

id

string

ID del gruppo di tabelle

name

string

Nome del gruppo di tabelle

source

string

L'origine del gruppo di tabelle può essere intelligenza artificiale o OMS per aree di lavoro Log Analytics

tables

string[]

Elenco di tabelle contenute nel gruppo di tabelle