Condividi tramite


Metadata - Post

Ottiene le informazioni sui metadati
Recuperare le informazioni sui metadati per l'app, incluso il relativo schema e così via.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
appId
path True

string

ID dell'applicazione. Si tratta dell'ID applicazione del pannello Impostazioni 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 di 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

metadataPost

Sample Request

POST 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 errore.

errorInfo

Codice e messaggio per un errore.

errorResponse

Dettagli errore.

metadataApplication

Un'applicazione di Application Insights.

MetadataColumnDataType

Tipo di dati della colonna

metadataFunction

Funzione archiviata.

metadataResults

Risposta ai metadati.

metadataTable

Tabella di dati che fa parte di uno schema di un'app Application Insights.

metadataTableGroup

Gruppo di tabelle.

Columns

Elenco di colonne definite nella tabella

Nome Tipo Descrizione
description

string

Descrizione della colonna

isPreferredFacet

boolean

Flag che indica che questa colonna è un facet preferito

name

string

Nome della colonna

source

object

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

type

MetadataColumnDataType

Tipo di dati della colonna

errorDetail

Dettagli errore.

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 il 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 errore.

Nome Tipo Descrizione
error

errorInfo

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

metadataApplication

Un'applicazione di 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 di app di Application Insights a cui si fa riferimento nella richiesta di 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 di dati che fa parte di uno schema di un'app 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 di 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 le aree di lavoro Log Analytics

tables

string[]

Elenco di tabelle contenute nel gruppo di tabelle