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 |
---|---|---|---|---|
app
|
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 |
Risposta di esito positivo |
|
Other Status Codes |
Oggetto risposta di errore. |
Sicurezza
oauth2
Connettersi all'API applicazione Azure Insights
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fapi.applicationinsights.io
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
metadataGet
Esempio di richiesta
GET https://api.applicationinsights.io/v1/apps/cf58dcfd-0683-487c-bc84-048789bca8e5/metadata
Risposta di esempio
{
"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 |
error |
Dettagli degli errori. |
error |
Codice e messaggio per un errore. |
error |
Dettagli degli errori. |
metadata |
Applicazione Application Insights. |
Metadata |
Tipo di dati della colonna |
metadata |
Funzione archiviata. |
metadata |
Risposta ai metadati. |
metadata |
Tabella dati che partecipa a uno schema di un'app di Application Insights. |
metadata |
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 |
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 |
dettagli dell'errore. |
|
innererror |
Codice e messaggio per un errore. |
|
message |
string |
Messaggio di errore leggibile. |
errorResponse
Dettagli degli errori.
Nome | Tipo | Descrizione |
---|---|---|
error |
Codice e messaggio per un 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 |
Elenco delle app di Application Insights a cui si fa riferimento nella richiesta dei metadati. |
|
functions |
Elenco di funzioni archiviate nell'app. |
|
tableGroups |
Elenco di gruppi di tabelle nell'app. |
|
tables |
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 |