Azure / Azure/azure-powershell

Get-AZMetric Documentation: Example 4

Open
#24,936 2 comments 0 reactions 0 assignees View on GitHub
act-observability-squad Azure PS Team customer-reported Investigate :mag: Monitor - Metrics Tracking
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.