azure-powershell icon indicating copy to clipboard operation
azure-powershell copied to clipboard

Get-AZMetric Documentation: Example 4

Open Jonsey1980 opened this issue 9 months ago • 1 comments

Type of issue

Code doesn't work

Feedback

on example 4 of get-azmetric documentation it uses a object to store multiple new-azmetricfilter's - doing this causes an error:

example code:

$dimFilter = @((New-AzMetricFilter -Dimension City -Operator eq -Value "Seattle","Toronto"), (New-AzMetricFilter -Dimension AuthenticationType -Operator eq -Value User)) Get-AzMetric -ResourceId <resourceId> -MetricName PageViews -TimeGrain 00:05:00 -MetricFilter $dimFilter -StartTime 2018-02-01T12:00:00Z -EndTime 2018-02-01T12:10:00Z -AggregationType Average

this will result in the following error when done

Get-AzMetric : Cannot convert 'System.Object[]' to the type 'System.String' required by parameter 'MetricFilter'. Specified method is not supported.

code used to throw the error (each segment works until i attempt to multiply the filters)

$filter = @((New-AzMetricFilter -dimension StatusCode -Operator eq -Value $d), (New-AzMetricFilter -Dimension CollectionName -Operator eq -Value $containerName))

$metric = Get-AzMetric -ResourceId $ids -MetricName "TotalRequests" -MetricFilter $filter -WarningAction Ignore -StartTime $start_time -EndTime $end_time

Page URL

https://learn.microsoft.com/en-us/powershell/module/az.monitor/get-azmetric?view=azps-11.6.0&viewFallbackFrom=azps-8.3.0#example-3-get-detailed-output-for-a-specified-metric

Content source URL

https://github.com/Azure/azure-powershell/blob/main/src/Monitor/Monitor/help/Get-AzMetric.md

Author

@mikefrobbins

Document Id

aac6cdaa-5e69-5777-c1ed-28968e64b8b7

Jonsey1980 avatar May 15 '24 12:05 Jonsey1980