Errors or typos? Topics missing? Hard to read? Let us know.
This page provides a MAAS metrics reference, categorised into two sections: “Cluster metrics” and “Performance metrics.”
The number of machines known by MAAS, by status
Number of nodes known by MAAS per type (machine, device or controller)
Type: Gauge
Unit: Count of machines
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
type | type of node (machine/device/controller) |
[/details]
Number of network spaces
Type: Gauge
Unit: Count of spaces
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Number of network fabrics
Type: Gauge
Unit: Count of fabrics
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Number of network VLANs
Type: Gauge
Unit: Count of vlans
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Number of IPv4 subnets
Type: Gauge
Unit: Count ipv4 subnets
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Number of IPv6 subnets
Type: Gauge
Unit: Count of ipv6 subnets
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Number of IPs in a subnet by status
Type: Gauge
Unit: Count of ips
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
status | available or used |
[/details]
Number of used dynamic IPs in a subnet
Type: Gauge
Unit: Count of used dynamic ips
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
status | available or used |
cidr | subnet address |
[/details]
Number of used reserved IPs in a subnet
Type: Gauge
Unit: Count of used reserved ips
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
status | available or used |
cidr | subnet address |
[/details]
Number of used static IPs in a subnet
Type: Gauge
Unit: Count of used static ips
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
status | available or used |
cidr | subnet address |
[/details]
Amount of combined memory for all machines
Type: Gauge
Unit: Megabytes of memory
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Amount of combined CPU counts for all machines
Type: Gauge
Unit: Count of cpus
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Amount of combined storage space for all machines
Type: Gauge
Unit: Bytes of storage
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Number of KVM hosts
Type: Gauge
Unit: Count of kvm hosts
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Number of virtual machines allocated in KVM hosts
Type: Gauge
Unit: Count of virtual machines
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Total number of CPU cores present on KVM hosts
Type: Gauge
Unit: Count of kvm cores
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
status | available or used |
[/details]
Total amount of RAM present on KVM hosts
Type: Gauge
Unit: Megabytes of memory
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
status | available or used |
[/details]
Total amount of storage space present on KVM hosts
Type: Gauge
Unit: Bytes of storage
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
status | available or used |
[/details]
Total number of CPU cores present on KVM hosts adjusted by the overcommit setting
Type: Gauge
Unit: Overcommitted number of cores
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Total amount of RAM present on KVM hosts adjusted by the overcommit setting
Type: Gauge
Unit: Overcommitted megabytes of memory
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Total number of machines per architecture
Type: Gauge
Unit: Count of machines
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
arch | machine architecture |
[/details]
Number of custom OS images present in MAAS
Type: Gauge
Unit: Count of images
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
base_image | custom image base OS |
file_type | image file type |
[/details]
Number deployed machines running custom OS images
Type: Gauge
Unit: Count of images
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Number of KVM clusters
Type: Gauge
Unit: Count of projects
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Total number of KVM hosts in clusters
Type: Gauge
Unit: Count of vm hosts
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
Total number of virtual machines in KVM clusters
Type: Gauge
Unit: Count of virtual machines
[details=“Labels”]
Label | Description |
---|---|
maas_id | MAAS cluster UUID |
[/details]
The time MAAS takes to process a REST API call. It doesn’t include any time associated with network, including proxy processing
Type: Histogram
Unit: Seconds
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
method | HTTP method |
op | REST API operation name |
path | REST API endpoint |
status | HTTP response status code |
[/details]
The size of REST API responses
Type: Histogram
Unit: Bytes
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
method | HTTP method |
op | REST API operation name |
path | REST API endpoint |
status | HTTP response status code |
[/details]
The number of database operations executed per REST API call
Type: Histogram
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
method | HTTP method |
op | REST API operation name |
path | REST API endpoint |
status | HTTP response status code |
[/details]
The time required to perform a single database operation during a REST API call. The database latency is measured from the moment MAAS starts a transaction until it gets the response
Type: Histogram
Unit: Seconds
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
method | HTTP method |
op | REST API operation name |
path | REST API endpoint |
status | HTTP response status code |
[/details]
The time a Region controller takes to perform a RPC call to a Rack controller. The latency is measured from the request to the response.
Type: Histogram
Unit: Seconds
[details=“Labels”]
Label | Description |
---|---|
call | RPC operation |
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
The time a Rack controller takes to perform a RPC call to a Region controller. The latency is measured from the request to the response.
Type: Histogram
Unit: Seconds
[details=“Labels”]
Label | Description |
---|---|
call | RPC operation |
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
The number of database operations executed per WebSocket call
Type: Histogram
Unit: None
[details=“Labels”]
Label | Description |
---|---|
call | WS operation |
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
The time required to perform a single database operation during a WebSocket call. The database latency is measured from the moment MAAS starts a transaction until it gets the response
Type: Histogram
Unit: Seconds
[details=“Labels”]
Label | Description |
---|---|
call | WS operation |
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
The time MAAS takes to process a WebSocket call. It doesn’t include any time associated with network, including proxy processing
Type: Histogram
Unit: Seconds
[details=“Labels”]
Label | Description |
---|---|
call | WS operation |
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
The time MAAS takes to setup all zones in the DNS service per update type, which can be ‘reload’ (cold-start) or ‘dynamic’ (RNDC operation)
Type: Histogram
Unit: Seconds
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
update_type | reload or dynamic |
[/details]
Count of full DNS zone rewrite operations
Type: Counter
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
zone | DNS zone name |
[/details]
Count of dynamic DNS zone update operations
Type: Counter
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
zone | DNS zone name |
[/details]
number of occurrences of the RPC connection pool allocate its maximum number of connections
Type: Counter
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
Total number of failures for fetching LXD machines
Type: Counter
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
Total number of failures of LXD disk creation
Type: Counter
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
Total number of failures of virsh storage pool creation
Type: Counter
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
Total number of failures of virsh interfaces enumeration
Type: Counter
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
Total number of failures of virsh domain description
Type: Counter
Unit: None
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
[/details]
Time required to transfer a file to a machine using TFTP
Type: Histogram
Unit: Seconds
[details=“Labels”]
Label | Description |
---|---|
host | controller IP address |
maas_id | MAAS cluster UUID |
filename | file requested |
[/details]