Skip to content

AzureMetricQueryBuilder🔗

Constructor🔗

new AzureMetricQueryBuilder()

Methods🔗

build🔗

Builds the object.

public AzureMetricQuery build()

aggregation🔗

The aggregation to be used within the query. Defaults to the primaryAggregationType defined by the metric.

public AzureMetricQueryBuilder aggregation(String aggregation)

alias🔗

Aliases can be set to modify the legend labels. e.g. {{ resourceGroup }}. See docs for more detail.

public AzureMetricQueryBuilder alias(String alias)

allowedTimeGrainsMs🔗

Time grains that are supported by the metric.

public AzureMetricQueryBuilder allowedTimeGrainsMs(List<Long> allowedTimeGrainsMs)

customNamespace🔗

Used as the value for the metricNamespace property when it's different from the resource namespace.

public AzureMetricQueryBuilder customNamespace(String customNamespace)

dimension🔗

@deprecated This property was migrated to dimensionFilters and should only be accessed in the migration

public AzureMetricQueryBuilder dimension(String dimension)

dimensionFilter🔗

@deprecated This property was migrated to dimensionFilters and should only be accessed in the migration

public AzureMetricQueryBuilder dimensionFilter(String dimensionFilter)

dimensionFilters🔗

Filters to reduce the set of data returned. Dimensions that can be filtered on are defined by the metric.

public AzureMetricQueryBuilder dimensionFilters(List<com.grafana.foundation.cog.Builder<AzureMetricDimension>> dimensionFilters)

metricDefinition🔗

@deprecated Use metricNamespace instead

public AzureMetricQueryBuilder metricDefinition(String metricDefinition)

metricName🔗

The metric to query data for within the specified metricNamespace. e.g. UsedCapacity

public AzureMetricQueryBuilder metricName(String metricName)

metricNamespace🔗

metricNamespace is used as the resource type (or resource namespace).

It's usually equal to the target metric namespace. e.g. microsoft.storage/storageaccounts

Kept the name of the variable as metricNamespace to avoid backward incompatibility issues.

public AzureMetricQueryBuilder metricNamespace(String metricNamespace)

region🔗

The Azure region containing the resource(s).

public AzureMetricQueryBuilder region(String region)

resourceGroup🔗

@deprecated Use resources instead

public AzureMetricQueryBuilder resourceGroup(String resourceGroup)

resourceName🔗

@deprecated Use resources instead

public AzureMetricQueryBuilder resourceName(String resourceName)

resourceUri🔗

@deprecated Use resourceGroup, resourceName and metricNamespace instead

public AzureMetricQueryBuilder resourceUri(String resourceUri)

resources🔗

Array of resource URIs to be queried.

public AzureMetricQueryBuilder resources(List<com.grafana.foundation.cog.Builder<AzureMonitorResource>> resources)

timeGrain🔗

The granularity of data points to be queried. Defaults to auto.

public AzureMetricQueryBuilder timeGrain(String timeGrain)

timeGrainUnit🔗

@deprecated

public AzureMetricQueryBuilder timeGrainUnit(String timeGrainUnit)

top🔗

Maximum number of records to return. Defaults to 10.

public AzureMetricQueryBuilder top(String top)

See also🔗