Metadata - Post
Ruft Metadateninformationen ab
Rufen Sie die Metadateninformationen für den Arbeitsbereich ab, einschließlich schema, Funktionen, Arbeitsbereichsinformationen, Kategorien usw.
POST https://api.loganalytics.io/v1/workspaces/{workspaceId}/metadata
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
workspace
|
path | True |
string |
ID des Arbeitsbereichs. Dies ist die Arbeitsbereichs-ID auf dem Blatt Eigenschaften im Azure-Portal. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK. Der API-Aufruf war erfolgreich, und das Metadatenergebnis befindet sich in der Antwortnutzlast. |
|
Other Status Codes |
Ein Fehlerantwortobjekt. |
Sicherheit
oauth2
Azure Active Directory-OAuth2-Flow
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
metadataPost
Beispielanforderung
POST https://api.loganalytics.io/v1/workspaces/b438b4f6-912a-46d5-9cb1-b44069212abc/metadata
Beispiel für eine Antwort
{
"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"
]
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Applications |
Die Berechtigungsangabe für die Application Insights-Apps für die Metadatenanforderung. |
Columns |
Die Liste der spalten, die in der Tabelle definiert sind |
error |
Fehlerdetails. |
error |
Der Code und die Meldung für einen Fehler. |
error |
Fehlerdetails. |
metadata |
Eine Application Insights-Anwendung. |
metadata |
Eine Metadatenkategorie. |
Metadata |
Der Datentyp der Spalte |
metadata |
Eine gespeicherte Funktion. |
metadata |
Berechtigungsinformationen. |
metadata |
Eine gespeicherte Abfrage. |
metadata |
Ein Ressourcentyp in Azure. |
metadata |
Eine Metadatenantwort. |
metadata |
Eine Log Analytics-Lösung. |
metadata |
Eine Datentabelle, die an einem Arbeitsbereichsschema teilnimmt. |
metadata |
Einen Log Analytics-Arbeitsbereich |
Related |
Die zugehörigen Metadatenelemente für die Kategorie |
Resources |
Die Berechtigungsangabe für die Azure-Ressourcen für die Metadatenanforderung. |
Workspaces |
Die Berechtigungsangabe für die Arbeitsbereiche für die Metadatenanforderung. |
Applications
Die Berechtigungsangabe für die Application Insights-Apps für die Metadatenanforderung.
Name | Typ | Beschreibung |
---|---|---|
resourceId |
string |
Die Ressourcen-ID für die Berechtigungsanzeige. |
Columns
Die Liste der spalten, die in der Tabelle definiert sind
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Die Beschreibung der Spalte |
isPreferredFacet |
boolean |
Ein Flag, das angibt, dass diese Spalte ein bevorzugtes Facet ist. |
name |
string |
Der Name der Spalte |
source |
object |
Ein Hinweis auf die Quelle der Spalte, die nur verwendet wird, wenn mehrere Arbeitsbereiche eine konfliktierende Definition für die Spalte aufweisen. |
type |
Der Datentyp der Spalte |
errorDetail
Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalProperties |
object |
Zusätzliche Eigenschaften, die für das Fehlerdetailsobjekt bereitgestellt werden können |
code |
string |
Der Fehlercode. |
message |
string |
Eine lesbare Fehlermeldung. |
resources |
string[] |
Gibt Ressourcen an, die für den Fehler verantwortlich waren. |
target |
string |
Gibt an, welche Eigenschaft in der Anforderung für den Fehler verantwortlich ist. |
value |
string |
Gibt an, welcher Wert in "target" für den Fehler verantwortlich ist. |
errorInfo
Der Code und die Meldung für einen Fehler.
Name | Typ | Beschreibung |
---|---|---|
additionalProperties |
object |
Zusätzliche Eigenschaften, die für das Fehlerinformationsobjekt bereitgestellt werden können |
code |
string |
Ein computerlesbarer Fehlercode. |
details |
Fehlerdetails. |
|
innererror |
Der Code und die Meldung für einen Fehler. |
|
message |
string |
Eine lesbare Fehlermeldung. |
errorResponse
Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
error |
Der Code und die Meldung für einen Fehler. |
metadataApplication
Eine Application Insights-Anwendung.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die ID der Application Insights-App. |
name |
string |
Der Name der Application Insights-App. |
region |
string |
Die Azure-Region der Application Insights-App. |
related |
Die zugehörigen Metadatenelemente für die Application Insights-App. |
|
resourceId |
string |
Die ARM-Ressourcen-ID der Application Insights-App. |
metadataCategory
Eine Metadatenkategorie.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Beschreibung der Kategorie |
displayName |
string |
Der Anzeigename der Kategorie |
id |
string |
Die ID der Kategorie |
related |
Die zugehörigen Metadatenelemente für die Kategorie |
MetadataColumnDataType
Der Datentyp der Spalte
Name | Typ | Beschreibung |
---|---|---|
bool |
string |
|
datetime |
string |
|
decimal |
string |
|
dynamic |
string |
|
guid |
string |
|
int |
string |
|
long |
string |
|
real |
string |
|
string |
string |
|
timespan |
string |
metadataFunction
Eine gespeicherte Funktion.
Name | Typ | Beschreibung |
---|---|---|
body |
string |
Der KQL-Text der Funktion. |
description |
string |
Die Beschreibung der Funktion. |
displayName |
string |
Der Anzeigename der Funktion. |
id |
string |
Die ID der Funktion. |
name |
string |
Der Name der Funktion, die in Abfragen verwendet werden soll. |
parameters |
string |
Die Parameter/Argumente der Funktion, falls vorhanden. |
properties |
object |
Die Eigenschaften der Funktion. |
related |
Die zugehörigen Metadatenelemente für die Funktion. |
|
tags |
object |
Die tags, die der Funktion zugeordnet sind. |
metadataPermissions
Berechtigungsinformationen.
Name | Typ | Beschreibung |
---|---|---|
applications |
Die Berechtigungsanzeige für die Application Insights-Apps in der Metadatenanforderung. |
|
resources |
Die Berechtigungsanzeige für die Azure-Ressourcen in der Metadatenanforderung. |
|
workspaces |
Die Berechtigungsanzeige für die Arbeitsbereiche in der Metadatenanforderung. |
metadataQuery
Eine gespeicherte Abfrage.
Name | Typ | Beschreibung |
---|---|---|
body |
string |
Der KQL-Text der Abfrage. |
description |
string |
Die Beschreibung der Abfrage. |
displayName |
string |
Der Anzeigename der Abfrage. |
id |
string |
Die ID der Abfrage. |
labels |
string[] |
Die benutzerdefinierten Bezeichnungen, die der Abfrage zugeordnet sind. |
properties |
object |
Die Eigenschaften der Abfrage. |
related |
Die zugehörigen Metadatenelemente für die Abfrage. |
|
tags |
object |
Die tags, die der Abfrage zugeordnet sind. |
metadataResourceType
Ein Ressourcentyp in Azure.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Beschreibung des Ressourcentyps |
displayName |
string |
Der Anzeigename des Ressourcentyps. |
id |
string |
Die ID des Ressourcentyps |
labels |
string[] |
Die benutzerdefinierten Bezeichnungen des Ressourcentyps |
properties |
object |
Die Eigenschaften des Ressourcentyps |
related |
Die zugehörigen Metadatenelemente für den Ressourcentyp |
|
tags |
object |
Die Tags, die dem Ressourcentyp zugeordnet sind |
type |
string |
Der Typ des Ressourcentyps. |
metadataResults
Eine Metadatenantwort.
Name | Typ | Beschreibung |
---|---|---|
applications |
Die Liste der Application Insights-Apps, auf die in der Metadatenanforderung verwiesen wurde. |
|
categories |
Die Liste der Kategorien, auf die in dieser Metadatenantwort verwiesen wird. |
|
functions |
Die Liste der Funktionen, die im Arbeitsbereich gespeichert oder durch Lösungen usw. eingeführt wurden. |
|
permissions |
Die Liste der Berechtigungsregeln, die sich auf die Metadatenanforderung auswirkten. |
|
queries |
Die Liste der gespeicherten Abfragen, die im Arbeitsbereich gespeichert oder durch Lösungen, Ressourcentypen usw. eingeführt wurden. |
|
resourceTypes |
Die Liste der Ressourcentypen, auf die in dieser Metadatenantwort verwiesen wird. |
|
resources |
metadata |
Die Liste der Azure-Ressourcen, auf die in der Metadatenanforderung verwiesen wurde. |
solutions |
Die Liste der im Arbeitsbereich installierten Log Analytics-Lösungen. |
|
tables |
Die Liste der Tabellen und Spalten, aus denen das Schema des Arbeitsbereichs besteht. |
|
workspaces |
Die Liste der Log Analytics-Arbeitsbereiche, auf die in der Metadatenanforderung verwiesen wurde. |
metadataSolution
Eine Log Analytics-Lösung.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Beschreibung der Log Analytics-Lösung |
displayName |
string |
Der Anzeigename der Log Analytics-Lösung |
id |
string |
Die ID der Log Analytics-Lösung |
name |
string |
Der Name der Log Analytics-Lösung |
properties |
object |
Die Eigenschaften der Log Analytics-Lösung |
related |
Die zugehörigen Metadatenelemente für die Log Analytics-Lösung |
|
tags |
object |
Die Tags, die der Log Analytics-Lösung zugeordnet sind |
metadataTable
Eine Datentabelle, die an einem Arbeitsbereichsschema teilnimmt.
Name | Typ | Beschreibung |
---|---|---|
columns |
Columns[] |
Die Liste der spalten, die in der Tabelle definiert sind |
description |
string |
Die Beschreibung der Tabelle |
id |
string |
Die ID der Tabelle |
labels |
string[] |
Die benutzerdefinierten Bezeichnungen der Tabelle |
name |
string |
Der Name der Tabelle. |
properties |
object |
Die Eigenschaften der Tabelle |
related |
Die zugehörigen Metadatenelemente für die Tabelle |
|
tags |
object |
Die tags, die der Tabelle zugeordnet sind |
timespanColumn |
string |
Die Spalte, die dem abfrageparameter timespan für die Tabelle zugeordnet ist |
metadataWorkspace
Einen Log Analytics-Arbeitsbereich
Name | Typ | Beschreibung |
---|---|---|
id |
string |
ID des Log Analytics-Arbeitsbereichs. |
name |
string |
Der Name des Log Analytics-Arbeitsbereichs. |
region |
string |
Die Azure-Region des Log Analytics-Arbeitsbereichs. |
related |
Die zugehörigen Metadatenelemente für den Log Analytics-Arbeitsbereich. |
|
resourceId |
string |
Die ARM-Ressourcen-ID des Log Analytics-Arbeitsbereichs. |
Related
Die zugehörigen Metadatenelemente für die Kategorie
Name | Typ | Beschreibung |
---|---|---|
functions |
string[] |
Die Funktionen im Zusammenhang mit der Kategorie |
queries |
string[] |
Die gespeicherten Abfragen im Zusammenhang mit der Kategorie |
resourceTypes |
string[] |
Die Ressourcentypen im Zusammenhang mit der Kategorie |
solutions |
string[] |
Log Analytics-Lösungen im Zusammenhang mit der Kategorie |
tables |
string[] |
Die Tabellen im Zusammenhang mit der Kategorie |
Resources
Die Berechtigungsangabe für die Azure-Ressourcen für die Metadatenanforderung.
Name | Typ | Beschreibung |
---|---|---|
denyTables |
string[] |
Die Liste der Tabellen, denen der Zugriff für die Ressourcen-ID verweigert wurde. |
resourceId |
string |
Die Ressourcen-ID für die Berechtigungsanzeige. |
Workspaces
Die Berechtigungsangabe für die Arbeitsbereiche für die Metadatenanforderung.
Name | Typ | Beschreibung |
---|---|---|
denyTables |
string[] |
Die Liste der Tabellen, denen der Zugriff für die Ressourcen-ID verweigert wurde. |
resourceId |
string |
Die Ressourcen-ID für die Berechtigungsanzeige. |