Metadata - Post
Возвращает сведения о метаданных
Получение сведений о метаданных для приложения, включая его схему и т. д.
POST https://api.applicationinsights.io/v1/apps/{appId}/metadata
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
app
|
path | True |
string |
Идентификатор приложения. Это идентификатор приложения из колонки Параметры доступа к API в портал Azure. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешный ответ |
|
Other Status Codes |
Объект ответа об ошибке. |
Безопасность
oauth2
Подключение к API приложение Azure Insights
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fapi.applicationinsights.io
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
metadataPost
Образец запроса
POST https://api.applicationinsights.io/v1/apps/cf58dcfd-0683-487c-bc84-048789bca8e5/metadata
Пример ответа
{
"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"
]
}
]
}
Определения
Имя | Описание |
---|---|
Columns |
Список столбцов, определенных в таблице |
error |
Сведения об ошибке. |
error |
Код и сообщение об ошибке. |
error |
Сведения об ошибке. |
metadata |
Приложение Application Insights. |
Metadata |
Тип данных столбца |
metadata |
Хранимая функция. |
metadata |
Ответ метаданных. |
metadata |
Таблица данных, которая участвует в схеме приложения Application Insights. |
metadata |
Группа таблиц. |
Columns
Список столбцов, определенных в таблице
Имя | Тип | Описание |
---|---|---|
description |
string |
Описание столбца |
isPreferredFacet |
boolean |
Флаг, указывающий, что этот столбец является предпочтительным аспектом |
name |
string |
Имя столбца |
source |
object |
указание источника столбца, используемое только в том случае, если несколько приложений имеют конфликтующие определения для столбца. |
type |
Тип данных столбца |
errorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalProperties |
object |
|
code |
string |
Код ошибки. |
message |
string |
Удобочитаемое сообщение об ошибке. |
resources |
string[] |
Указывает ресурсы, ответственные за ошибку. |
target |
string |
Указывает, какое свойство в запросе отвечает за ошибку. |
value |
string |
Указывает, какое значение в target отвечает за ошибку. |
errorInfo
Код и сообщение об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalProperties |
object |
|
code |
string |
Код ошибки, доступный для чтения на компьютере. |
details |
сведения об ошибке. |
|
innererror |
Код и сообщение об ошибке. |
|
message |
string |
Удобочитаемое сообщение об ошибке. |
errorResponse
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
error |
Код и сообщение об ошибке. |
metadataApplication
Приложение Application Insights.
Имя | Тип | Описание |
---|---|---|
functions |
string[] |
Список хранимых функций в приложении Application Insights |
id |
string |
Идентификатор приложения Application Insights. |
name |
string |
Имя приложения Application Insights. |
region |
string |
Регион Azure приложения Application Insights. |
resourceId |
string |
Идентификатор ресурса ARM приложения Application Insights. |
tableGroups |
string[] |
Список групп таблиц в приложении Application Insights |
tables |
string[] |
Список настраиваемых таблиц для приложения Application Insights. |
MetadataColumnDataType
Тип данных столбца
Имя | Тип | Описание |
---|---|---|
bool |
string |
|
datetime |
string |
|
dynamic |
string |
|
int |
string |
|
long |
string |
|
real |
string |
|
string |
string |
metadataFunction
Хранимая функция.
Имя | Тип | Описание |
---|---|---|
body |
string |
Текст функции KQL. |
description |
string |
Описание функции. |
displayName |
string |
Отображаемое имя функции. |
id |
string |
Идентификатор функции. |
name |
string |
Имя функции, используемой в запросах. |
parameters |
string |
Параметры и аргументы функции, если таковые есть. |
metadataResults
Ответ метаданных.
Имя | Тип | Описание |
---|---|---|
applications |
Список приложений Application Insights, на которые ссылается запрос метаданных. |
|
functions |
Список функций, хранящихся в приложении. |
|
tableGroups |
Список групп таблиц в приложении. |
|
tables |
Список таблиц и столбцов, составляющих схему приложения. |
metadataTable
Таблица данных, которая участвует в схеме приложения Application Insights.
Имя | Тип | Описание |
---|---|---|
columns |
Columns[] |
Список столбцов, определенных в таблице |
description |
string |
Описание таблицы |
id |
string |
Идентификатор таблицы |
name |
string |
Имя таблицы. |
timespanColumn |
string |
Столбец, связанный с параметром запроса timepan для таблицы |
metadataTableGroup
Группа таблиц.
Имя | Тип | Описание |
---|---|---|
description |
string |
Описание группы таблиц |
displayName |
string |
Отображаемое имя группы таблиц |
id |
string |
Идентификатор группы таблиц |
name |
string |
Имя группы таблиц |
source |
string |
Источником группы таблиц может быть ИИ или OMS для рабочих областей Log Analytics. |
tables |
string[] |
Список таблиц, содержащихся в группе таблиц |