Partager via


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
appId
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

metadataResults

Réponse correcte

Other Status Codes

errorResponse

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

errorDetail

Détails de l’erreur.

errorInfo

Code et message d’une erreur.

errorResponse

Détails de l’erreur.

metadataApplication

Une application Application Insights.

MetadataColumnDataType

Type de données de la colonne

metadataFunction

Fonction stockée.

metadataResults

Réponse de métadonnées.

metadataTable

Table de données qui prend part au schéma d’une application Application Insights.

metadataTableGroup

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

MetadataColumnDataType

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

errorDetail[]

détails de l’erreur.

innererror

errorInfo

Code et message d’une erreur.
Détails de l’erreur interne s’ils existent.

message

string

Message d’erreur lisible par l’utilisateur.

errorResponse

Détails de l’erreur.

Nom Type Description
error

errorInfo

Code et message d’une erreur.
Détails de l’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

metadataApplication[]

Liste des applications Application Insights qui ont été référencées dans la demande de métadonnées.

functions

metadataFunction[]

Liste des fonctions stockées sur l’application.

tableGroups

metadataTableGroup[]

Liste des groupes de tables sur l’application.

tables

metadataTable[]

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