Abfragen für die Tabelle "AzureAttestationDiagnostics"
Informationen zur Verwendung dieser Abfragen im Azure-Portal finden Sie im Log Analytics-Lernprogramm. Informationen zur REST-API finden Sie unter "Abfrage".
Treten Autorisierungsfehler auf?
Anzahl der Nachweisanbieteranforderungen, bei denen die Autorisierung fehlgeschlagen ist.
// To create an alert for this query, click '+ New alert rule'
AzureAttestationDiagnostics
| where toint(ResultSignature) == 403
| summarize count() by ResourceUri, ResultSignature, _ResourceId
// ResultSignature contains HTTP status code returned by the request, (e.g. 200, 300, 401, etc.)
// ResourceUri contains the URI of the request
Gibt es langsame Anforderungen?
Liste der Anforderungen des Nachweisanbieters, die länger als 1 Sekunde dauerten.
// To create an alert for this query, click '+ New alert rule'
let threshold=1000; // let operator defines a constant that can be further used in the query
AzureAttestationDiagnostics
| where DurationMs > threshold
| summarize count() by OperationName, _ResourceId
Wie aktiv war dieser Nachweisanbieter?
Liniendiagramm, das den Trend der Anforderungsmenge des Nachweisanbieters pro Vorgang im Laufe der Zeit zeigt.
AzureAttestationDiagnostics
| where TimeGenerated > ago(1d)
| summarize count() by bin(TimeGenerated, 1h), OperationName // Aggregate by hour
| render timechart
Wer ruft diesen Nachweisanbieter auf?
Liste der Anrufer, die durch ihre IP-Adresse und AAD UPN mit ihrer Anforderungsanzahl identifiziert wurden.
AzureAttestationDiagnostics
| summarize count() by CallerIpAddress, tostring(Identity.callerAadUPN)
Wurden Änderungen an der Nachweisrichtlinie vorgenommen?
Liste der erfolgreichen Anforderungen des Nachweisanbieters zum Ändern der Nachweisrichtlinie oder der Richtliniensignaturzertifikate.
// To create an alert for this query, click '+ New alert rule'
let policyOperations = pack_array(
"AddPolicyCertificate",
"AddPolicyManagementCertificate",
"AddPolicyManagementCertificates",
"RemovePolicyCertificate",
"RemovePolicyManagementCertificate",
"RemovePolicyManagementCertificates",
"ResetAttestationPolicy",
"SetCurrentPolicy",
"SetCurrentPolicyWithHttpMessagesAsync",
"SetEffectiveAttestationPolicy",
"DeleteCurrentPolicy",
"DeletePolicy"
);
AzureAttestationDiagnostics
| where toint(ResultSignature) == 200
| where policyOperations contains OperationName
| take 100
Gibt es Fehler beim Konfigurieren der Nachweisrichtlinie?
Liste aller Fehler, die versuchen, die Nachweisrichtlinie oder Richtliniensignaturzertifikate zu konfigurieren.
// To create an alert for this query, click '+ New alert rule'
let policyOperations = pack_array(
"AddPolicyCertificate",
"AddPolicyManagementCertificate",
"AddPolicyManagementCertificates",
"PrepareToSetPolicy",
"PrepareToUpdatePolicy",
"RemovePolicyCertificate",
"RemovePolicyManagementCertificate",
"RemovePolicyManagementCertificates",
"ResetAttestationPolicy",
"SetCurrentPolicy",
"SetCurrentPolicyWithHttpMessagesAsync",
"SetEffectiveAttestationPolicy",
"DeleteCurrentPolicy",
"DeletePolicy"
);
AzureAttestationDiagnostics
| where toint(ResultSignature) >= 300
| where policyOperations contains OperationName
| take 100