Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Halaman ini adalah kumpulan kueri sampel Azure Resource Graph untuk Azure Advisor.
Contoh kueri
Potensi penghematan biaya dari rekomendasi
Kueri ini menghitung penghematan biaya bulanan rekomendasi Azure Advisor.
advisorresources
| where type =~ "microsoft.advisor/metadata"
| where tostring(properties.language)=="en"
| where tostring(properties.recommendationCategory)=="Cost"
| extend recommendationTypeId=tostring(properties.recommendationTypeId)
| project recommendationTypeId,
metadataSolution=tostring(properties.label)
| join kind=inner (
advisorresources
| where type =~ "microsoft.advisor/recommendations"
| extend recommendationTypeId=tostring(properties.recommendationTypeId)
| extend
resources=tostring(properties.resourceMetadata.resourceId),
savings=todouble(properties.extendedProperties.savingsAmount),
tracked=tobool(properties.tracked),
recommendationSolution=tostring(properties.label),
currency=tostring(properties.extendedProperties.savingsCurrency)
| project recommendationTypeId,resources,savings,tracked,recommendationSolution,currency
) on recommendationTypeId
| extend solution = iff(tracked == true, recommendationSolution, metadataSolution)
| summarize
dcount_resources=dcount(resources),
sum_savings=bin(sum(savings),0.01)
by solution,currency
| where sum_savings > 0
| project solution,dcount_resources,sum_savings,currency
| order by sum_savings desc
az graph query -q "advisorresources | where type =~ "microsoft.advisor/metadata" | where tostring(properties.language)=="en" | where tostring(properties.recommendationCategory)=="Cost" | extend recommendationTypeId=tostring(properties.recommendationTypeId) | project recommendationTypeId, metadataSolution=tostring(properties.label) | join kind=inner ( advisorresources | where type =~ "microsoft.advisor/recommendations" | extend recommendationTypeId=tostring(properties.recommendationTypeId) | extend resources=tostring(properties.resourceMetadata.resourceId), savings=todouble(properties.extendedProperties.savingsAmount), tracked=tobool(properties.tracked), recommendationSolution=tostring(properties.label), currency=tostring(properties.extendedProperties.savingsCurrency) | project recommendationTypeId,resources,savings,tracked,recommendationSolution,currency ) on recommendationTypeId | extend solution = iff(tracked == true, recommendationSolution, metadataSolution) | summarize dcount_resources=dcount(resources), sum_savings=bin(sum(savings),0.01) by solution,currency | where sum_savings > 0 | project solution,dcount_resources,sum_savings,currency | order by sum_savings desc"
Langkah berikutnya
- Pelajari lebih lanjut tentang bahasa kueri.
- Pelajari selengkapnya tentang cara menjelajahi sumber daya.