Share via


MetricsClient Class

Definition

The MetricsClient allows you to query the Azure Monitor Metrics service for multiple Azure resources in a single request.

public class MetricsClient
type MetricsClient = class
Public Class MetricsClient
Inheritance
MetricsClient

Constructors

MetricsClient()

Creates an instance of MetricsClient to support mocking.

MetricsClient(Uri, TokenCredential, MetricsClientOptions)

Creates an instance of MetricsClient.

var client = new MetricsClient(
    new Uri("https://<region>.metrics.monitor.azure.com"),
    new DefaultAzureCredential());

Properties

Endpoint

Gets the endpoint used by the client.

Methods

QueryResources(IEnumerable<ResourceIdentifier>, IEnumerable<String>, String, MetricsQueryResourcesOptions, CancellationToken)

Returns all the Azure Monitor metrics requested for the batch of resources.

QueryResourcesAsync(IEnumerable<ResourceIdentifier>, IEnumerable<String>, String, MetricsQueryResourcesOptions, CancellationToken)

Returns all the Azure Monitor metrics requested for the batch of resources.

Applies to