MetricOperationsExtensions.GetMetricsAsync Method (IMetricOperations, String, String)
The List Metric operation lists the metric value sets for the resource metrics.
Namespace: Microsoft.Azure.Insights
Assembly: Microsoft.Azure.Insights (in Microsoft.Azure.Insights.dll)
Syntax
public static Task<MetricListResponse> GetMetricsAsync(
this IMetricOperations operations,
string resourceUri,
string filterString
)
public:
[ExtensionAttribute]
static Task<MetricListResponse^>^ GetMetricsAsync(
IMetricOperations^ operations,
String^ resourceUri,
String^ filterString
)
static member GetMetricsAsync :
operations:IMetricOperations *
resourceUri:string *
filterString:string -> Task<MetricListResponse>
<ExtensionAttribute>
Public Shared Function GetMetricsAsync (
operations As IMetricOperations,
resourceUri As String,
filterString As String
) As Task(Of MetricListResponse)
Parameters
operations
Type: Microsoft.Azure.Insights.IMetricOperationsReference to the Microsoft.Azure.Insights.IMetricOperations.
resourceUri
Type: System.StringRequired. The resource identifier of the target resource to get metrics for.
filterString
Type: System.StringRequired. An OData $filter expression that supports querying by the name, startTime, endTime and timeGrain of the metric value sets. For example, "(name.value eq 'Percentage CPU') and startTime eq 2014-07-02T01:00Z and endTime eq 2014-08-21T01:00:00Z and timeGrain eq duration'PT1H'". In the expression, startTime, endTime and timeGrain are required. Name is optional.
Return Value
Type: System.Threading.Tasks.Task<MetricListResponse>
The List Metric values operation response.
See Also
GetMetricsAsync Overload
MetricOperationsExtensions Class
Microsoft.Azure.Insights Namespace
Return to top