FinOpsVMMetrics
0.1.0
Reads Azure VM utilisation from Azure Monitor platform metrics (no guest agent) and exports VMPerformance-compatible monthly rows (CPU percentiles + memory) for FinOps rightsizing.
Minimum PowerShell version
7.2
Installation Options
Owners
Copyright
(c) Well Architected. All rights reserved.
Package Details
Author(s)
- FinCops / AIforFinOpsNavigator
Tags
Azure FinOps Rightsizing Metrics AzureMonitor VM
Functions
Invoke-VMMetricsCollection Get-AzVMUtilization Export-VMPerformanceData Publish-VMPerformanceData
Dependencies
-
- Az.Accounts (>= 2.12.0)
- Az.Compute (>= 5.0.0)
- Az.Monitor (>= 4.0.0)
- Az.Storage (>= 5.0.0)
Release Notes
Initial release: platform-metric collection (CPU + memory proxy) to VMPerformance CSV.
FileList
- FinOpsVMMetrics.nuspec
- CHANGELOG.md
- FinOpsVMMetrics.psd1
- FinOpsVMMetrics.psm1
- Private\ConvertTo-VMPerformanceRow.ps1
- Private\Get-VMMetricSeries.ps1
- Private\Get-VMMetricsBlobName.ps1
- Private\Measure-Percentile.ps1
- Private\New-VMMetricsStorageContext.ps1
- Private\Resolve-VMSkuRam.ps1
- Private\Write-MetricOutput.ps1
- Public\Export-VMPerformanceData.ps1
- Public\Get-AzVMUtilization.ps1
- Public\Invoke-VMMetricsCollection.ps1
- Public\Publish-VMPerformanceData.ps1
- README.md
- tests\FinOpsVMMetrics.Tests.ps1