Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här sidan är en samling Azure Resource Graph-exempelfrågor för Azure Advisor.
Exempelfrågor
Potentiella kostnadsbesparingar från rekommendationer
Den här frågan beräknar de månatliga kostnadsbesparingarna för Azure Advisor rekommendationer.
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"
Nästa steg
- Läs mer om frågespråket.
- Läs mer om hur du utforskar resurser.