[英]How can we get azure sql database metrics report in excel (cpu percentage,dtu percentage,deadlocks,failed connection) using powershell of last 7 days
我必須生成關於過去 7 天性能的數據庫報告,其中包括 cpu 百分比、dtu 百分比、死鎖、連接失敗使用所有 azure 訂閱的 powershell。請幫助我。
使用擁有圖表數據的 Azure 門戶是一種快速搜索和查詢指標數據的方法。 但是,您可以選擇獲取原始數據並自行查詢。 以下是用於獲取此信息的 Powershell 示例。
在另一個頁面中,您可能會找到其他潛在的指標名稱作為參數傳入 - Microsoft.Sql/servers/databases - here 。
$MonitorParameters = @{
ResourceId = "/subscriptions/$($SubscriptionID)/resourceGroups/$($ResourceGroup)/providers/Microsoft.Sql/servers/$($ServerName)/databases/$($DBName)"
TimeGrain = $TimeGrain
MetricNames = $MetricName
StartTime = (Get-Date).AddDays($DaysToLook)
}
$Metrics = Get-AzMetric @MonitorParameters -DetailedOutput
時間戳平均指標
07/10/2020 11:07:00 0 dtu_consumption_percent 07/10/2020 11:07:00 10 dtu_limit
07/10/2020 11:07:00 0 dtu_used
07/10/2020 11:12:00 0 dtu_consumption_percent 07/10/2020 11:12:00 10 dtu_limit
07/10/2020 11:12:00 0 dtu_used
07/10/2020 11:17:00 19,6 dtu_consumption_percent
$metric = Get-AzMetric -ResourceId "/subscriptions/<subscription-id>/resourceGroups/<group-name>/providers/Microsoft.ClassicCompute/domainNames/<cloudservice-name>/slots/production/roles/WebRole1" -TimeGrain 00:15:00 -MetricName "Percentage CPU"
$metric.Data
使用 PowerShell 監視和縮放 Azure SQL 數據庫中的單個數據庫 | 在這里。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.