Metadata - Post
Obtient des informations de métadonnées
Récupérez les informations de métadonnées de l’application, y compris son schéma, etc.
POST https://api.applicationinsights.io/v1/apps/{appId}/metadata
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
app
|
path | True |
string |
ID de l’application. Il s’agit de l’ID d’application du panneau Paramètres d’accès à l’API dans le Portail Azure. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Réponse correcte |
|
Other Status Codes |
Objet de réponse d’erreur. |
Sécurité
oauth2
Se connecter à l’API Azure Application Insights
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fapi.applicationinsights.io
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
metadataPost
Exemple de requête
POST https://api.applicationinsights.io/v1/apps/cf58dcfd-0683-487c-bc84-048789bca8e5/metadata
Exemple de réponse
{
"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"
]
}
]
}
Définitions
Nom | Description |
---|---|
Columns |
Liste des colonnes définies sur la table |
error |
Détails de l’erreur. |
error |
Code et message d’une erreur. |
error |
Détails de l’erreur. |
metadata |
Une application Application Insights. |
Metadata |
Type de données de la colonne |
metadata |
Fonction stockée. |
metadata |
Réponse de métadonnées. |
metadata |
Table de données qui prend part au schéma d’une application Application Insights. |
metadata |
Groupe de tables. |
Columns
Liste des colonnes définies sur la table
Nom | Type | Description |
---|---|---|
description |
string |
Description de la colonne |
isPreferredFacet |
boolean |
Indicateur indiquant que cette colonne est une facette préférée |
name |
string |
Nom de la colonne |
source |
object |
une indication de la source de la colonne, utilisée uniquement lorsque plusieurs applications ont une définition conflictuelle pour la colonne |
type |
Type de données de la colonne |
errorDetail
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
additionalProperties |
object |
|
code |
string |
Code de l’erreur. |
message |
string |
Message d’erreur lisible par l’utilisateur. |
resources |
string[] |
Indique les ressources responsables de l’erreur. |
target |
string |
Indique quelle propriété dans la requête est responsable de l’erreur. |
value |
string |
Indique la valeur dans « target » qui est responsable de l’erreur. |
errorInfo
Code et message d’une erreur.
Nom | Type | Description |
---|---|---|
additionalProperties |
object |
|
code |
string |
Code d’erreur lisible par la machine. |
details |
détails de l’erreur. |
|
innererror |
Code et message d’une erreur. |
|
message |
string |
Message d’erreur lisible par l’utilisateur. |
errorResponse
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
error |
Code et message d’une erreur. |
metadataApplication
Une application Application Insights.
Nom | Type | Description |
---|---|---|
functions |
string[] |
Liste des fonctions stockées sur l’application Application Insights |
id |
string |
ID de l’application Application Insights. |
name |
string |
Nom de l’application Application Insights. |
region |
string |
Région Azure de l’application Application Insights. |
resourceId |
string |
ID de ressource ARM de l’application Application Insights. |
tableGroups |
string[] |
Liste des groupes de tables sur l’application Application Insights |
tables |
string[] |
Liste des tables personnalisées pour l’application Application Insights. |
MetadataColumnDataType
Type de données de la colonne
Nom | Type | Description |
---|---|---|
bool |
string |
|
datetime |
string |
|
dynamic |
string |
|
int |
string |
|
long |
string |
|
real |
string |
|
string |
string |
metadataFunction
Fonction stockée.
Nom | Type | Description |
---|---|---|
body |
string |
Corps KQL de la fonction. |
description |
string |
Description de la fonction. |
displayName |
string |
Nom complet de la fonction. |
id |
string |
ID de la fonction. |
name |
string |
Nom de la fonction, à utiliser dans les requêtes. |
parameters |
string |
Paramètres/arguments de la fonction, le cas échéant. |
metadataResults
Réponse de métadonnées.
Nom | Type | Description |
---|---|---|
applications |
Liste des applications Application Insights qui ont été référencées dans la demande de métadonnées. |
|
functions |
Liste des fonctions stockées sur l’application. |
|
tableGroups |
Liste des groupes de tables sur l’application. |
|
tables |
Liste des tables et colonnes qui composent le schéma de l’application. |
metadataTable
Table de données qui prend part au schéma d’une application Application Insights.
Nom | Type | Description |
---|---|---|
columns |
Columns[] |
Liste des colonnes définies sur la table |
description |
string |
Description de la table |
id |
string |
ID de la table |
name |
string |
Le nom de la table |
timespanColumn |
string |
Colonne associée au paramètre de requête d’intervalle de temps pour la table |
metadataTableGroup
Groupe de tables.
Nom | Type | Description |
---|---|---|
description |
string |
Description du groupe de tables |
displayName |
string |
Nom complet du groupe de tables |
id |
string |
ID du groupe de tables |
name |
string |
Nom du groupe de tables |
source |
string |
La source du groupe de tables peut être IA ou OMS pour les espaces de travail Log Analytics |
tables |
string[] |
Liste des tables contenues dans le groupe de tables |