General best practices Discover essential FinOps best practices to optimize cost efficiency and governance for your Azure resources.
On this page
Carbon Optimization
Query: Carbon emissions
This Azure Resource Graph (ARG) query identifies resources within your Azure environment that have recommendations for reducing carbon emissions, based on Azure Advisor recommendations.
Description
This query surfaces Azure resources with recommendations from Azure Advisor for optimizing carbon emissions. It highlights potential carbon savings and provides insights into how these recommendations can be implemented to reduce the carbon footprint of your cloud infrastructure.
Category
Sustainability
Query
advisorresources
| where tolower(type) == "microsoft.advisor/recommendations"
| extend RecommendationTypeId = tostring(properties.recommendationTypeId)
| where RecommendationTypeId in ("94aea435-ef39-493f-a547-8408092c22a7", "e10b1381-5f0a-47ff-8c7b-37bd13d7c974")
| extend properties = parse_json(properties)
| project
subscriptionId,
resourceGroup,
ResourceId = properties.resourceMetadata.resourceId,
ResourceType = tostring(properties.impactedField),
shortDescription = properties.shortDescription.problem,
recommendationType = properties.extendedProperties.recommendationType,
recommendationMessage = properties.extendedProperties.recommendationMessage,
PotentialMonthlyCarbonEmissions = properties.extendedProperties.PotentialMonthlyCarbonEmissions,
PotentialMonthlyCarbonSavings = toreal(properties.extendedProperties.PotentialMonthlyCarbonSavings),
properties
🙋♀️ Looking for more?
We’d love to hear about any datasets you’re looking for. Create a new issue with the details that you’d like to see either included in existing or new best practices.
🧰 Related tools
- 📒 FinOps workbooks – Customizable home for engineers to maximize cloud ROI through FinOps.
- 📒 Optimization workbook – Central hub for cost optimization.