Metadata - Post
Obtiene información de metadatos.
Recupere la información de metadatos del área de trabajo, incluidos su esquema, funciones, información del área de trabajo, categorías, etc.
POST https://api.loganalytics.io/v1/workspaces/{workspaceId}/metadata
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
workspace
|
path | True |
string |
Identificador del área de trabajo. Este es el identificador del área de trabajo de la hoja Propiedades de la Azure Portal. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar. La llamada API se realizó correctamente y el resultado de los metadatos se encuentra en la carga de respuesta. |
|
Other Status Codes |
Objeto de respuesta de error. |
Seguridad
oauth2
Flujo OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
metadataPost
Solicitud de ejemplo
POST https://api.loganalytics.io/v1/workspaces/b438b4f6-912a-46d5-9cb1-b44069212abc/metadata
Respuesta de muestra
{
"tables": [
{
"id": "ADAssessmentRecommendation",
"name": "ADAssessmentRecommendation",
"description": "Recommendations generated by AD assessments that are started through a scheduled task. When you schedule the assessment it runs by default every 7 days and upload the data into Azure Log Analytics",
"timespanColumn": "TimeGenerated",
"columns": [
{
"name": "SourceSystem",
"type": "string",
"isPreferredFacet": true
},
{
"name": "AssessmentId",
"type": "string",
"isPreferredFacet": true
},
{
"name": "RecommendationId",
"type": "string",
"isPreferredFacet": true
},
{
"name": "Recommendation",
"type": "string",
"isPreferredFacet": true
},
{
"name": "Description",
"type": "string"
},
{
"name": "RecommendationResult",
"type": "string",
"isPreferredFacet": true
},
{
"name": "TimeGenerated",
"type": "datetime"
},
{
"name": "FocusAreaId",
"type": "string",
"isPreferredFacet": true
},
{
"name": "FocusArea",
"type": "string",
"isPreferredFacet": true
},
{
"name": "ActionAreaId",
"type": "string",
"isPreferredFacet": true
},
{
"name": "ActionArea",
"type": "string",
"isPreferredFacet": true
},
{
"name": "RecommendationWeight",
"type": "real"
},
{
"name": "Computer",
"type": "string",
"isPreferredFacet": true
},
{
"name": "AffectedObjectType",
"type": "string",
"isPreferredFacet": true
},
{
"name": "AffectedObjectName",
"type": "string",
"isPreferredFacet": true
},
{
"name": "Forest",
"type": "string",
"isPreferredFacet": true
},
{
"name": "Domain",
"type": "string",
"isPreferredFacet": true
},
{
"name": "DomainController",
"type": "string",
"isPreferredFacet": true
},
{
"name": "Technology",
"type": "string"
},
{
"name": "CustomData",
"type": "string"
},
{
"name": "TargetCount",
"type": "int"
},
{
"name": "IsRollup",
"type": "bool",
"isPreferredFacet": true
},
{
"name": "IsCopied",
"type": "bool",
"isPreferredFacet": true
},
{
"name": "RecommendationPeriod",
"type": "string",
"isPreferredFacet": true
},
{
"name": "Type",
"type": "string"
},
{
"name": "_ResourceId",
"type": "string"
}
],
"related": {
"categories": [
"workloads"
],
"solutions": [
"ADAssessment"
],
"resourceTypes": [
"microsoft.compute/virtualmachines"
]
}
},
{
"id": "custom_CL",
"name": "custom_CL",
"timespanColumn": "TimeGenerated",
"columns": [
{
"name": "SourceSystem",
"type": "string",
"isPreferredFacet": true
},
{
"name": "ManagementGroupName",
"type": "string",
"isPreferredFacet": true
},
{
"name": "TimeGenerated",
"type": "datetime",
"isPreferredFacet": true
},
{
"name": "Computer",
"type": "string",
"isPreferredFacet": true
},
{
"name": "RawData",
"type": "string"
},
{
"name": "Type",
"type": "string"
},
{
"name": "_ResourceId",
"type": "string"
}
],
"related": {
"workspaces": [
"b438b4f6-912a-46d5-9cb1-b44069212abc"
]
}
}
],
"solutions": [
{
"id": "ADAssessment",
"name": "ADAssessment",
"displayName": "Active Directory Health Check",
"description": "Assess the risk and health of Active Directory environments.",
"related": {
"tables": [
"ADAssessmentRecommendation"
],
"functions": [
"dwad"
],
"workspaces": [
"b438b4f6-912a-46d5-9cb1-b44069212abc"
]
}
}
],
"functions": [
{
"id": "dwad",
"name": "dwad",
"displayName": "dasd",
"body": "Heartbeat\r\n| where ResourceGroup != \"rg-SAP-DEVQA-005\" and ResourceGroup != \"rg-SAP-DEVQA-006\" and Computer contains \"\"\r\n| limit 500000\r\n| sort by Computer asc\r\n| distinct Computer\r\n",
"related": {
"solutions": [
"ADAssessment"
],
"workspaces": [
"b438b4f6-912a-46d5-9cb1-b44069212abc"
]
}
}
],
"resourceTypes": [
{
"id": "microsoft.compute/virtualmachines",
"type": "Microsoft.Compute/VirtualMachines",
"displayName": "Virtual machines",
"related": {
"tables": [
"ADAssessmentRecommendation"
]
}
}
],
"workspaces": [
{
"id": "b438b4f6-912a-46d5-9cb1-b44069212abc",
"resourceId": "/subscriptions/e4272367-5645-4c4e-9c67-3b74b59a6982/resourceGroups/contosoazurehq/providers/microsoft.operationalinsights/workspaces/contosoretail-IT",
"name": "contosoretail-IT",
"region": "eastus",
"related": {
"resourceTypes": [
"microsoft.compute/virtualmachines"
],
"tables": [
"custom_CL"
],
"solutions": [
"ADAssessment"
],
"functions": [
"dwad"
]
}
}
],
"categories": [
{
"id": "workloads",
"displayName": "Workloads",
"related": {
"tables": [
"ADAssessmentRecommendation",
"ADReplicationResult",
"SQLAssessmentRecommendation",
"WorkloadMonitoringPerf"
]
}
}
]
}
Definiciones
Nombre | Description |
---|---|
Applications |
Indicación de permiso para las aplicaciones de Application Insights en la solicitud de metadatos. |
Columns |
Lista de columnas definidas en la tabla |
error |
Detalles del error. |
error |
El código y el mensaje de un error. |
error |
Detalles del error. |
metadata |
Una aplicación de Application Insights. |
metadata |
Categoría de metadatos. |
Metadata |
Tipo de datos de la columna |
metadata |
Una función almacenada. |
metadata |
Información de permisos. |
metadata |
Consulta almacenada. |
metadata |
Tipo de recurso en Azure. |
metadata |
Una respuesta de metadatos. |
metadata |
Una solución de Log Analytics. |
metadata |
Tabla de datos que participa en un esquema de área de trabajo. |
metadata |
Un área de trabajo de Log Analytics. |
Related |
Elementos de metadatos relacionados para la categoría |
Resources |
Indicación de permiso para los recursos de Azure en la solicitud de metadatos. |
Workspaces |
Indicación de permiso para las áreas de trabajo en la solicitud de metadatos. |
Applications
Indicación de permiso para las aplicaciones de Application Insights en la solicitud de metadatos.
Nombre | Tipo | Description |
---|---|---|
resourceId |
string |
Identificador de recurso en la indicación de permiso. |
Columns
Lista de columnas definidas en la tabla
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción de la columna |
isPreferredFacet |
boolean |
Marca que indica que esta columna es una faceta preferida. |
name |
string |
Nombre de la columna |
source |
object |
una indicación del origen de la columna, que solo se usa cuando varias áreas de trabajo tienen una definición en conflicto para la columna. |
type |
Tipo de datos de la columna |
errorDetail
Detalles del error.
Nombre | Tipo | Description |
---|---|---|
additionalProperties |
object |
Propiedades adicionales que se pueden proporcionar en el objeto de detalles de error |
code |
string |
El código del error. |
message |
string |
Mensaje de error legible para personas. |
resources |
string[] |
Indica los recursos responsables del error. |
target |
string |
Indica qué propiedad de la solicitud es responsable del error. |
value |
string |
Indica qué valor de "destino" es responsable del error. |
errorInfo
El código y el mensaje de un error.
Nombre | Tipo | Description |
---|---|---|
additionalProperties |
object |
Propiedades adicionales que se pueden proporcionar en el objeto de información de error |
code |
string |
Código de error legible de la máquina. |
details |
detalles del error. |
|
innererror |
El código y el mensaje de un error. |
|
message |
string |
Mensaje de error legible. |
errorResponse
Detalles del error.
Nombre | Tipo | Description |
---|---|---|
error |
El código y el mensaje de un error. |
metadataApplication
Una aplicación de Application Insights.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de la aplicación de Application Insights. |
name |
string |
Nombre de la aplicación de Application Insights. |
region |
string |
Región de Azure de la aplicación Application Insights. |
related |
Los elementos de metadatos relacionados de la aplicación application Insights. |
|
resourceId |
string |
Identificador de recurso de ARM de la aplicación de Application Insights. |
metadataCategory
Categoría de metadatos.
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción de la categoría |
displayName |
string |
Nombre para mostrar de la categoría |
id |
string |
Identificador de la categoría |
related |
Elementos de metadatos relacionados para la categoría |
MetadataColumnDataType
Tipo de datos de la columna
Nombre | Tipo | Description |
---|---|---|
bool |
string |
|
datetime |
string |
|
decimal |
string |
|
dynamic |
string |
|
guid |
string |
|
int |
string |
|
long |
string |
|
real |
string |
|
string |
string |
|
timespan |
string |
metadataFunction
Una función almacenada.
Nombre | Tipo | Description |
---|---|---|
body |
string |
Cuerpo KQL de la función. |
description |
string |
La descripción de la función. |
displayName |
string |
Nombre para mostrar de la función. |
id |
string |
El valor de este miembro se corresponde con el id. de la función. |
name |
string |
Nombre de la función que se va a usar en las consultas. |
parameters |
string |
Parámetros o argumentos de la función, si existe. |
properties |
object |
Propiedades de la función. |
related |
Los elementos de metadatos relacionados de la función. |
|
tags |
object |
Etiquetas asociadas a la función . |
metadataPermissions
Información de permisos.
Nombre | Tipo | Description |
---|---|---|
applications |
Indicación de permiso para las aplicaciones de Application Insights en la solicitud de metadatos. |
|
resources |
Indicación de permiso para los recursos de Azure en la solicitud de metadatos. |
|
workspaces |
Indicación de permiso para las áreas de trabajo en la solicitud de metadatos. |
metadataQuery
Consulta almacenada.
Nombre | Tipo | Description |
---|---|---|
body |
string |
Cuerpo KQL de la consulta. |
description |
string |
Descripción de la consulta. |
displayName |
string |
Nombre para mostrar de la consulta. |
id |
string |
El identificador de la consulta. |
labels |
string[] |
Etiquetas definidas por el usuario asociadas a la consulta. |
properties |
object |
Propiedades de la consulta. |
related |
Elementos de metadatos relacionados para la consulta. |
|
tags |
object |
Etiquetas asociadas a la consulta. |
metadataResourceType
Tipo de recurso en Azure.
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción del tipo de recurso |
displayName |
string |
Nombre para mostrar del tipo de recurso |
id |
string |
Identificador del tipo de recurso |
labels |
string[] |
Etiquetas definidas por el usuario del tipo de recurso |
properties |
object |
Propiedades del tipo de recurso |
related |
Elementos de metadatos relacionados para el tipo de recurso |
|
tags |
object |
Etiquetas asociadas al tipo de recurso |
type |
string |
Tipo del tipo de recurso |
metadataResults
Una respuesta de metadatos.
Nombre | Tipo | Description |
---|---|---|
applications |
Lista de aplicaciones de Application Insights a las que se hace referencia en la solicitud de metadatos. |
|
categories |
Lista de categorías a las que se hace referencia en esta respuesta de metadatos. |
|
functions |
Lista de funciones almacenadas en el área de trabajo, o introducidas por soluciones, etc. |
|
permissions |
Lista de reglas de permisos que afectaron a la solicitud de metadatos. |
|
queries |
Lista de consultas guardadas almacenadas en el área de trabajo o introducidas por soluciones, tipos de recursos, etc. |
|
resourceTypes |
Lista de tipos de recursos a los que se hace referencia en esta respuesta de metadatos. |
|
resources |
metadata |
Lista de recursos de Azure a los que se hace referencia en la solicitud de metadatos. |
solutions |
Lista de soluciones de Log Analytics instaladas en el área de trabajo. |
|
tables |
Lista de tablas y columnas que componen el esquema del área de trabajo. |
|
workspaces |
Lista de áreas de trabajo de Log Analytics a las que se hace referencia en la solicitud de metadatos. |
metadataSolution
Una solución de Log Analytics.
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción de la solución de Log Analytics |
displayName |
string |
Nombre para mostrar de la solución de Log Analytics |
id |
string |
El identificador de la solución de Log Analytics |
name |
string |
Nombre de la solución de Log Analytics |
properties |
object |
Propiedades de la solución de Log Analytics |
related |
Elementos de metadatos relacionados para la solución de Log Analytics |
|
tags |
object |
Etiquetas asociadas a la solución de Log Analytics |
metadataTable
Tabla de datos que participa en un esquema de área de trabajo.
Nombre | Tipo | Description |
---|---|---|
columns |
Columns[] |
Lista de columnas definidas en la tabla |
description |
string |
Descripción de la tabla |
id |
string |
El identificador de la tabla |
labels |
string[] |
Etiquetas definidas por el usuario de la tabla |
name |
string |
Nombre de la tabla. |
properties |
object |
Propiedades de la tabla |
related |
Elementos de metadatos relacionados para la tabla |
|
tags |
object |
Etiquetas asociadas a la tabla |
timespanColumn |
string |
Columna asociada al parámetro de consulta timespan para la tabla. |
metadataWorkspace
Un área de trabajo de Log Analytics.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Id. de área de trabajo de Log Analytics. |
name |
string |
Nombre del área de trabajo de Log Analytics. |
region |
string |
Región de Azure del área de trabajo de Log Analytics. |
related |
Los elementos de metadatos relacionados para el área de trabajo de Log Analytics. |
|
resourceId |
string |
Identificador de recurso de ARM del área de trabajo de Log Analytics. |
Related
Elementos de metadatos relacionados para la categoría
Nombre | Tipo | Description |
---|---|---|
functions |
string[] |
Funciones relacionadas con la categoría |
queries |
string[] |
Consultas guardadas relacionadas con la categoría |
resourceTypes |
string[] |
Tipos de recursos relacionados con la categoría |
solutions |
string[] |
Soluciones de Log Analytics relacionadas con la categoría |
tables |
string[] |
Tablas relacionadas con la categoría |
Resources
Indicación de permiso para los recursos de Azure en la solicitud de metadatos.
Nombre | Tipo | Description |
---|---|---|
denyTables |
string[] |
Lista de tablas a las que se denegó el acceso para el identificador de recurso. |
resourceId |
string |
Identificador de recurso en la indicación de permiso. |
Workspaces
Indicación de permiso para las áreas de trabajo en la solicitud de metadatos.
Nombre | Tipo | Description |
---|---|---|
denyTables |
string[] |
Lista de tablas a las que se denegó el acceso para el identificador de recurso. |
resourceId |
string |
Identificador de recurso en la indicación de permiso. |