Supported Azure Metrics

This page lists every Azure resource type Kloudfuse supports for Azure Monitor metric collection, together with the metrics gathered under each one. Use it as the reference for the resourceTypes list you set when you configure the Azure Metrics integration.

For a resource type that is not listed here, define your own scrape jobs inline with customResourceTypes — see Add a resource type that isn’t supported yet.

Overview

Metric collection is opt-in by resource type. You list the resource types you want in custom-values.yaml; Kloudfuse owns which metrics, aggregations, time grains, and dimension filters are collected for each one. You never specify individual metric names.

How to read this catalog:

  • Metric prefix — every metric for a resource type is emitted as <prefix>_<metric>, where <metric> is the Azure metric name lowercased with non-alphanumeric characters replaced by _. For example, Microsoft.Cache/Redis usedmemory becomes azure_cache_redis_usedmemory.

  • Aggregation — the Azure Monitor aggregation collected for a metric (average, total, minimum, maximum, or count). Kloudfuse selects this per metric; you do not control it.

  • Dimension filter — the Azure Monitor dimensions split out for a metric (for example ShardId eq '*'), which surface as labels on the resulting time series. A dash () means the metric is collected without a dimension filter.

  • Jobs — metrics are grouped into jobs by (dimension filter × aggregation × time grain); each job is one Azure Monitor API call and collects at most 20 metrics.

Resource types at a glance

Resource type Metric prefix Jobs Metrics

Microsoft.Cache/Redis

azure_cache_redis

5

18

Microsoft.CognitiveServices/accounts

azure_cognitiveservices_accounts

8

20

Microsoft.Compute/virtualMachineScaleSets

azure_compute_virtualmachinescalesets

4

13

Microsoft.Compute/virtualMachines

azure_compute_virtualmachines

1

9

Microsoft.ContainerService/managedClusters

azure_containerservice_managedclusters

8

18

Microsoft.DBforPostgreSQL/flexibleServers

azure_dbforpostgresql_flexibleservers

1

18

Microsoft.Devices/IotHubs

azure_devices_iothubs

1

19

Microsoft.EventHub/Namespaces

azure_eventhub_namespaces

7

26

Microsoft.Kusto/clusters

azure_kusto_clusters

21

32

Microsoft.Network/applicationGateways

azure_network_applicationgateways

1

9

Microsoft.Network/loadBalancers

azure_network_loadbalancers

1

8

Microsoft.Storage/storageAccounts

azure_storage_storageaccounts

4

6

Microsoft.Storage/storageAccounts/blobServices

azure_storage_storageaccounts_blobservices

1

3

Microsoft.Storage/storageAccounts/fileServices

azure_storage_storageaccounts_fileservices

2

6

Metrics by resource type

Each metric listed below is emitted in Kloudfuse as <prefix>_<metric>, lowercased, as described in the Overview.

Microsoft.Cache/Redis

Metric prefix azure_cache_redis — collected in 5 jobs, 18 metrics total.

Metrics Aggregation Dimension filter

connectedclients, usedmemory, usedmemorypercentage, usedmemoryRss, serverLoad, percentProcessorTime, cachehitrate

average

ShardId eq '*'

cachehits, cachemisses, getcommands, setcommands, operationsPerSecond, totalcommandsprocessed, expiredkeys, evictedkeys

total

ShardId eq '*'

cacheLatency

average

ShardId eq '*'

errors

total

ShardId eq '*' AND ErrorType eq '*'

LatencyP99

average

Microsoft.CognitiveServices/accounts

Metric prefix azure_cognitiveservices_accounts — collected in 8 jobs, 20 metrics total.

Metrics Aggregation Dimension filter

TotalCalls, SuccessfulCalls, TotalErrors, ClientErrors, ServerErrors, BlockedCalls

total

ApiName eq '*' AND OperationName eq '*' AND Region eq '*'

Latency, SuccessRate

average

ApiName eq '*' AND OperationName eq '*' AND Region eq '*'

DataIn, DataOut, TotalTokenCalls

total

ApiName eq '*' AND OperationName eq '*' AND Region eq '*'

Ratelimit

total

Region eq '*' AND RatelimitKey eq '*'

AzureOpenAIRequests, ModelRequests

total

ModelDeploymentName eq '*' AND ModelName eq '*' AND StatusCode eq '*' AND Region eq '*'

AzureOpenAITimeToResponse, TimeToResponse

average

ModelDeploymentName eq '*' AND ModelName eq '*' AND StatusCode eq '*' AND Region eq '*'

TokenTransaction, ProcessedPromptTokens, GeneratedTokens

total

ModelDeploymentName eq '*' AND ModelName eq '*' AND Region eq '*'

AzureOpenAIProvisionedManagedUtilizationV2

average

ModelDeploymentName eq '*' AND ModelName eq '*' AND Region eq '*'

Microsoft.Compute/virtualMachineScaleSets

Metric prefix azure_compute_virtualmachinescalesets — collected in 4 jobs, 13 metrics total.

Metrics Aggregation Dimension filter

Percentage CPU, Available Memory Bytes, OS Disk Queue Depth, Disk Read Operations/Sec, Disk Write Operations/Sec

average

VMName eq '*'

Network In Total, Network Out Total, Disk Read Bytes, Disk Write Bytes

total

VMName eq '*'

Data Disk Read Bytes/sec, Data Disk Write Bytes/sec, Data Disk Queue Depth

average

VMName eq '*' AND LUN eq '*'

VmAvailabilityMetric

average

VMName eq '*'

Microsoft.Compute/virtualMachines

Metric prefix azure_compute_virtualmachines — collected in 1 job, 9 metrics total.

Metrics Aggregation Dimension filter

Percentage CPU, Available Memory Bytes, Network In Total, Network Out Total, Disk Read Bytes, Disk Write Bytes, Disk Read Operations/Sec, Disk Write Operations/Sec, OS Disk IOPS Consumed Percentage

average

Microsoft.ContainerService/managedClusters

Metric prefix azure_containerservice_managedclusters — collected in 8 jobs, 18 metrics total.

Metrics Aggregation Dimension filter

apiserver_current_inflight_requests

average

requestKind eq '*'

cluster_autoscaler_unschedulable_pods_count, cluster_autoscaler_unneeded_nodes_count

average

kube_node_status_allocatable_cpu_cores, kube_node_status_allocatable_memory_bytes

average

kube_node_status_condition

average

node eq '*' AND condition eq '*' AND status eq '*' AND status2 eq '*'

kube_pod_status_phase

average

pod eq '*' AND namespace eq '*' AND phase eq '*'

kube_pod_status_ready

average

pod eq '*' AND namespace eq '*' AND condition eq '*'

node_cpu_usage_percentage, node_memory_rss_bytes, node_memory_rss_percentage, node_memory_working_set_percentage, node_network_out_bytes, node_network_in_bytes, node_cpu_usage_millicores, node_memory_working_set_bytes

average

node eq '*' AND nodepool eq '*'

node_disk_usage_percentage, node_disk_usage_bytes

average

node eq '*' AND nodepool eq '*' AND device eq '*'

Microsoft.DBforPostgreSQL/flexibleServers

Metric prefix azure_dbforpostgresql_flexibleservers — collected in 1 job, 18 metrics total.

Metrics Aggregation Dimension filter

cpu_percent, memory_percent, storage_percent, storage_used, storage_free, iops, active_connections, connections_failed, network_bytes_egress, network_bytes_ingress, read_iops, write_iops, read_throughput, write_throughput, is_db_alive, tps, numbackends, deadlocks

average

Microsoft.Devices/IotHubs

Metric prefix azure_devices_iothubs — collected in 1 job, 19 metrics total.

Metrics Aggregation Dimension filter

d2c.twin.read.success, d2c.twin.update.success, d2c.twin.read.failure, d2c.twin.update.failure, c2d.twin.read.success, c2d.twin.update.success, c2d.twin.read.failure, c2d.twin.update.failure, d2c.telemetry.ingress.success, d2c.telemetry.egress.success, d2c.telemetry.egress.fallback, d2c.telemetry.ingress.allProtocol, d2c.telemetry.egress.dropped, d2c.telemetry.egress.invalid, c2d.commands.egress.complete.success, c2d.commands.egress.abandon.success, c2d.commands.egress.reject.success, devices.totalDevices, devices.connectedDevices.allProtocol

total

Microsoft.EventHub/Namespaces

Metric prefix azure_eventhub_namespaces — collected in 7 jobs, 26 metrics total.

Metrics Aggregation Dimension filter

ActiveConnections

maximum

ConnectionsClosed, ConnectionsOpened

maximum

EntityName eq '*'

Size

total

EntityName eq '*'

SuccessfulRequests, ThrottledRequests, UserErrors

total

EntityName eq '*' AND OperationResult eq '*'

EHAMSGS, EHINBYTES, EHOUTBYTES, EHAMBS, FAILREQ, INTERR, MISCERR, SVRBSY, SUCCREQ

total

IncomingMessages, OutgoingMessages, CaptureBacklog, CapturedBytes, CapturedMessages, IncomingBytes, OutgoingBytes, IncomingRequests

total

EntityName eq '*'

QuotaExceededErrors, ServerErrors

total

Microsoft.Kusto/clusters

Metric prefix azure_kusto_clusters — collected in 21 jobs, 32 metrics total.

Metrics Aggregation Dimension filter

BlobsDropped, BlobsProcessed, BlobsReceived

total

Database eq '*' AND ComponentType eq '*'

DiscoveryLatency

average

ComponentType eq '*' AND ComponentName eq '*'

EventsDropped, EventsProcessed, EventsReceived

total

ComponentType eq '*' AND ComponentName eq '*'

FollowerLatency

total

State eq '*' AND RoleInstance eq '*'

InstanceCount, CacheUtilization, CacheUtilizationFactor, BatchBlobCount, BatchDuration

average

IngestionLatencyInSeconds

average

IngestionKind eq '*'

IngestionResult

total

IngestionResultDetails eq '*' AND FailureKind eq '*'

MaterializedViewAgeMinutes, MaterializedViewAgeSeconds

average

MaterializedViewName eq '*' AND Database eq '*'

MaterializedViewDataLoss

average

MaterializedViewName eq '*' AND Database eq '*' AND Kind eq '*'

MaterializedViewHealth, MaterializedViewRecordsInDelta

average

MaterializedViewName eq '*' AND Database eq '*'

MaterializedViewResult

average

MaterializedViewName eq '*' AND Database eq '*' AND Result eq '*'

QueryDuration

average

QueryStatus eq '*'

TotalNumberOfConcurrentQueries

maximum

TotalNumberOfThrottledCommands

total

CommandType eq '*'

WeakConsistencyLatency

average

Database eq '*' AND RoleInstance eq '*'

BatchBlobCount, BatchDuration, BatchSize

average

Database eq '*'

BatchesProcessed

total

Database eq '*' AND SealReason eq '*'

ContinuousExportNumOfRecordsExported

average

Database eq '*' AND ContinuousExportName eq '*'

IngestionUtilization, CPU

average

KeepAlive

average

QueueOldestMessage

average

ComponentType eq '*'

Microsoft.Network/applicationGateways

Metric prefix azure_network_applicationgateways — collected in 1 job, 9 metrics total.

Metrics Aggregation Dimension filter

Throughput, TotalRequests, FailedRequests, HealthyHostCount, UnhealthyHostCount, CurrentConnections, NewConnections, CpuUtilization, ApplicationGatewayTotalTime

average

Microsoft.Network/loadBalancers

Metric prefix azure_network_loadbalancers — collected in 1 job, 8 metrics total.

Metrics Aggregation Dimension filter

VipAvailability, DipAvailability, ByteCount, PacketCount, SYNCount, SnatConnectionCount, AllocatedSnatPorts, UsedSnatPorts

average

Microsoft.Storage/storageAccounts

Metric prefix azure_storage_storageaccounts — collected in 4 jobs, 6 metrics total.

Metrics Aggregation Dimension filter

Transactions

total

ResponseType eq '*' AND ApiName eq '*' AND Authentication eq '*'

SuccessE2ELatency, SuccessServerLatency

average

ApiName eq '*'

Ingress, Egress

total

ApiName eq '*'

UsedCapacity

average

Microsoft.Storage/storageAccounts/blobServices

Metric prefix azure_storage_storageaccounts_blobservices — collected in 1 job, 3 metrics total.

Metrics Aggregation Dimension filter

BlobCapacity, BlobCount, ContainerCount

average

BlobType eq '*' AND Tier eq '*'

Microsoft.Storage/storageAccounts/fileServices

Metric prefix azure_storage_storageaccounts_fileservices — collected in 2 jobs, 6 metrics total.

Metrics Aggregation Dimension filter

FileCapacity, FileCount, FileShareCount

average

FileShareCapacityQuota, FileShareSnapshotSize, FileShareSnapshotCount

average

FileShare eq '*'