Azure / Azure/azure-powershell
Get-AZMetric Documentation: Example 4
- Dominant language
- C#
- Stars
- 4.8k
- Forks
- 4.3k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 51
Description
### 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 -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
Contributor guide
Assessment
This issue has not been assessed yet.