Metadata - Get
Obtient des informations de métadonnées
Récupérez les informations de métadonnées de l’espace de travail, y compris son schéma, ses fonctions, ses informations sur l’espace de travail, ses catégories, etc.
GET https://api.loganalytics.io/v1/workspaces/{workspaceId}/metadata
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
workspace
|
path | True |
string |
ID de l’espace de travail. Il s’agit de l’ID d’espace de travail du panneau Propriétés dans le Portail Azure. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK. L’appel d’API a réussi et le résultat des métadonnées se trouve dans la charge utile de réponse |
|
Other Status Codes |
Objet de réponse d’erreur. |
Sécurité
oauth2
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
metadataGet
Exemple de requête
GET https://api.loganalytics.io/v1/workspaces/b438b4f6-912a-46d5-9cb1-b44069212abc/metadata
Exemple de réponse
{
"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"
]
}
}
]
}
Définitions
Nom | Description |
---|---|
Applications |
Indication d’autorisation pour les applications Application Insights sur la demande de métadonnées. |
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 |
Application Insights. |
metadata |
Catégorie de métadonnées. |
Metadata |
Type de données de la colonne |
metadata |
Fonction stockée. |
metadata |
Informations d’autorisation. |
metadata |
Requête stockée. |
metadata |
Type de ressource dans Azure. |
metadata |
Réponse aux métadonnées. |
metadata |
Une solution Log Analytics. |
metadata |
Table de données qui participe à un schéma d’espace de travail. |
metadata |
Un espace de travail Log Analytics. |
Related |
Éléments de métadonnées associés pour la catégorie |
Resources |
Indication d’autorisation pour les ressources Azure sur la demande de métadonnées. |
Workspaces |
Indication d’autorisation pour les espaces de travail sur la demande de métadonnées. |
Applications
Indication d’autorisation pour les applications Application Insights sur la demande de métadonnées.
Nom | Type | Description |
---|---|---|
resourceId |
string |
ID de ressource sur l’indication d’autorisation. |
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 espaces de travail ont une définition en conflit pour la colonne |
type |
Type de données de la colonne |
errorDetail
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
additionalProperties |
object |
Propriétés supplémentaires qui peuvent être fournies sur l’objet détails de l’erreur |
code |
string |
Code de l’erreur. |
message |
string |
Message d’erreur lisible par l’homme. |
resources |
string[] |
Indique les ressources responsables de l’erreur. |
target |
string |
Indique la propriété de la requête 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 |
Propriétés supplémentaires qui peuvent être fournies sur l’objet d’informations d’erreur |
code |
string |
Code d’erreur lisible par machine. |
details |
détails de l’erreur. |
|
innererror |
Code et message d’une erreur. |
|
message |
string |
Message d’erreur lisible par l’homme. |
errorResponse
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
error |
Code et message d’une erreur. |
metadataApplication
Application Insights.
Nom | Type | Description |
---|---|---|
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. |
related |
Éléments de métadonnées associés pour l’application Application Insights. |
|
resourceId |
string |
ID de ressource ARM de l’application Application Insights. |
metadataCategory
Catégorie de métadonnées.
Nom | Type | Description |
---|---|---|
description |
string |
Description de la catégorie |
displayName |
string |
Nom d’affichage de la catégorie |
id |
string |
ID de la catégorie |
related |
Éléments de métadonnées associés pour la catégorie |
MetadataColumnDataType
Type de données de la colonne
Nom | Type | Description |
---|---|---|
bool |
string |
|
datetime |
string |
|
decimal |
string |
|
dynamic |
string |
|
guid |
string |
|
int |
string |
|
long |
string |
|
real |
string |
|
string |
string |
|
timespan |
string |
metadataFunction
Fonction stockée.
Nom | Type | Description |
---|---|---|
body |
string |
Corps KQL de la fonction. |
description |
string |
Description de la fonction. |
displayName |
string |
Nom d’affichage 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. |
properties |
object |
Propriétés de la fonction. |
related |
Éléments de métadonnées associés pour la fonction. |
|
tags |
object |
Balises associées à la fonction. |
metadataPermissions
Informations d’autorisation.
Nom | Type | Description |
---|---|---|
applications |
Indication d’autorisation pour les applications Application Insights sur la demande de métadonnées. |
|
resources |
Indication d’autorisation pour les ressources Azure sur la demande de métadonnées. |
|
workspaces |
Indication d’autorisation pour les espaces de travail sur la demande de métadonnées. |
metadataQuery
Requête stockée.
Nom | Type | Description |
---|---|---|
body |
string |
Corps KQL de la requête. |
description |
string |
Description de la requête. |
displayName |
string |
Nom d’affichage de la requête. |
id |
string |
ID de la requête. |
labels |
string[] |
Les étiquettes définies par l’utilisateur associées à la requête. |
properties |
object |
Propriétés de la requête. |
related |
Éléments de métadonnées associés pour la requête. |
|
tags |
object |
Balises associées à la requête. |
metadataResourceType
Type de ressource dans Azure.
Nom | Type | Description |
---|---|---|
description |
string |
Description du type de ressource |
displayName |
string |
Nom d’affichage du type de ressource |
id |
string |
ID du type de ressource |
labels |
string[] |
Étiquettes définies par l’utilisateur du type de ressource |
properties |
object |
Propriétés du type de ressource |
related |
Éléments de métadonnées associés pour le type de ressource |
|
tags |
object |
Balises associées au type de ressource |
type |
string |
Type du type de ressource |
metadataResults
Réponse aux métadonnées.
Nom | Type | Description |
---|---|---|
applications |
Liste des applications Application Insights référencées dans la demande de métadonnées. |
|
categories |
Liste des catégories référencées dans cette réponse de métadonnées. |
|
functions |
Liste des fonctions stockées dans l’espace de travail ou introduites par des solutions, etc. |
|
permissions |
Liste des règles d’autorisation qui ont affecté la demande de métadonnées. |
|
queries |
Liste des requêtes enregistrées stockées dans l’espace de travail ou introduites par des solutions, des types de ressources, etc. |
|
resourceTypes |
Liste des types de ressources référencés dans cette réponse de métadonnées. |
|
resources |
metadata |
Liste des ressources Azure référencées dans la demande de métadonnées. |
solutions |
Liste des solutions Log Analytics installées sur l’espace de travail. |
|
tables |
Liste des tables et colonnes qui composent le schéma de l’espace de travail. |
|
workspaces |
Liste des espaces de travail Log Analytics référencés dans la demande de métadonnées. |
metadataSolution
Une solution Log Analytics.
Nom | Type | Description |
---|---|---|
description |
string |
Description de la solution Log Analytics |
displayName |
string |
Nom d’affichage de la solution Log Analytics |
id |
string |
ID de la solution Log Analytics |
name |
string |
Nom de la solution Log Analytics |
properties |
object |
Propriétés de la solution Log Analytics |
related |
Éléments de métadonnées associés pour la solution Log Analytics |
|
tags |
object |
Balises associées à la solution Log Analytics |
metadataTable
Table de données qui participe à un schéma d’espace de travail.
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 |
labels |
string[] |
Étiquettes définies par l’utilisateur de la table |
name |
string |
Le nom de la table |
properties |
object |
Propriétés de la table |
related |
Éléments de métadonnées associés pour la table |
|
tags |
object |
Balises associées à la table |
timespanColumn |
string |
Colonne associée au paramètre de requête d’intervalle de temps pour la table |
metadataWorkspace
Un espace de travail Log Analytics.
Nom | Type | Description |
---|---|---|
id |
string |
ID de l’espace de travail Log Analytics. |
name |
string |
Nom de l’espace de travail Log Analytics. |
region |
string |
Région Azure de l’espace de travail Log Analytics. |
related |
Éléments de métadonnées associés pour l’espace de travail Log Analytics. |
|
resourceId |
string |
ID de ressource ARM de l’espace de travail Log Analytics. |
Related
Éléments de métadonnées associés pour la catégorie
Nom | Type | Description |
---|---|---|
functions |
string[] |
Fonctions liées à la catégorie |
queries |
string[] |
Requêtes enregistrées liées à la catégorie |
resourceTypes |
string[] |
Types de ressources liés à la catégorie |
solutions |
string[] |
Les solutions Log Analytics liées à la catégorie |
tables |
string[] |
Tables liées à la catégorie |
Resources
Indication d’autorisation pour les ressources Azure sur la demande de métadonnées.
Nom | Type | Description |
---|---|---|
denyTables |
string[] |
Liste des tables auxquelles l’accès a été refusé pour l’ID de ressource. |
resourceId |
string |
ID de ressource sur l’indication d’autorisation. |
Workspaces
Indication d’autorisation pour les espaces de travail sur la demande de métadonnées.
Nom | Type | Description |
---|---|---|
denyTables |
string[] |
Liste des tables auxquelles l’accès a été refusé pour l’ID de ressource. |
resourceId |
string |
ID de ressource sur l’indication d’autorisation. |