簡體   English   中英

我們如何使用過去 7 天的 powershell 在 excel 中獲取 azure sql 數據庫指標報告(cpu 百分比、dtu 百分比、死鎖、連接失敗)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM