Condividi tramite


Query per la tabella AzureAttestationDiagnostics

Per informazioni sull'uso di queste query nel portale di Azure, vedere Esercitazione Log Analytics. Per l'API REST, vedere Query.

Sono presenti errori di autorizzazione?

Numero di richieste del provider di attestazione che non sono riuscite a eseguire l'autorizzazione.

// 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

Sono presenti richieste lente?

Elenco delle richieste del provider di attestazione che hanno richiesto più di 1 secondo.

// 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

Quanto è stato attivo questo fornitore di attestazioni?

Grafico a linee che mostra la tendenza del volume delle richieste del fornitore di attestazioni, ripartite per operazione nel tempo.

AzureAttestationDiagnostics
| where TimeGenerated > ago(1d)
| summarize count() by bin(TimeGenerated, 1h), OperationName // Aggregate by hour
| render timechart

Chi chiama questo fornitore di attestazioni?

Elenco dei chiamanti identificati dall'indirizzo IP e dall'UPN di AAD con il numero di richieste.

AzureAttestationDiagnostics
| summarize count() by CallerIpAddress, tostring(Identity.callerAadUPN)

Sono state apportate modifiche ai criteri di attestazione?

Elenco delle richieste riuscite dei fornitori di attestazioni per modificare la politica di attestazione o i certificati di firma della politica.

// 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

Sono stati verificati errori durante il tentativo di configurare i criteri di attestazione?

Elenco degli errori riscontrati durante il tentativo di configurare la politica di attestazione o i certificati di firma della politica.

// 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