OpenStack Controller integration metrics
The official Datadog integration for monitoring OpenStack Controller. It collects 276 metrics.
Official summary
Track hypervisor and VM-level resource usage, plus Neutron metrics.
Metric types
- gauge (value at a point in time): 276
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
openstack.Number of cinder clusters | gauge | - |
openstack.Number of cinder cluster hosts down | gauge | - |
openstack.Number of cinder cluster hosts | gauge | - |
openstack.Free capacity for a backend volume | gauge | - |
openstack.Percentage of CPU use reserved for internal use | gauge | percent |
openstack.Total capacity for a backend volume | gauge | - |
openstack.Number of cinder pools | gauge | - |
openstack.Duration that an HTTP request takes to complete when making a request to cinder endpoint | gauge | millisecond |
openstack.Number of cinder snapshots | gauge | - |
openstack.Size of cinder snapshots | gauge | - |
openstack.Number of cinder volumes | gauge | - |
openstack.Size of cinder volumes | gauge | - |
openstack.Number of cinder volume transfers | gauge | - |
openstack.Number of public virtual machine images | gauge | - |
openstack.Number of members associated with an image | gauge | - |
openstack.Size of image file in bytes | gauge | - |
openstack.Whether a glance image is up | gauge | - |
openstack.Duration that an HTTP request takes to complete when making a request to glance endpoint | gauge | millisecond |
openstack.Duration that an HTTP request takes to complete when making a request to heat endpoint | gauge | millisecond |
openstack.Number of public virtual machine stacks | gauge | - |
openstack.Number of ironic allocations | gauge | - |
openstack.Number of ironic conductors | gauge | - |
openstack.Whether an ironic conductor is up | gauge | - |
openstack.Number of ironic drivers | gauge | - |
openstack.Number of ironic nodes | gauge | - |
openstack.Number of portgroups associated with a node | gauge | - |
openstack.Whether an ironic node is up | gauge | - |
openstack.Number of ports | gauge | - |
openstack.Duration that an HTTP request takes to complete when making a request to ironic endpoint | gauge | millisecond |
openstack.Number of volume connectors | gauge | - |
openstack.Number of volume targets | gauge | - |
openstack.Number of domains of the Openstack deployment | gauge | - |
openstack.If set to 1 domain is enabled. If set to 0 domain is disabled | gauge | - |
openstack.Number of groups of the Openstack deployment | gauge | - |
openstack.Number of users for a group of the Openstack deployment | gauge | - |
openstack.Value of the unified limit for a keystone Openstack resource | gauge | - |
openstack.Number of projects of the Openstack deployment | gauge | - |
openstack.If set to 1 project is enabled. If set to 0 project is disabled | gauge | - |
openstack.Number of regions of the Openstack deployment | gauge | - |
openstack.Duration that an HTTP request takes to complete when making a request to keystone endpoint | gauge | millisecond |
openstack.Number of keystone services of the Openstack deployment | gauge | - |
openstack.If set to 1 service is enabled. If set to 0 service is disabled | gauge | - |
openstack.Number of users of the Openstack deployment | gauge | - |
openstack.If set to 1 user is enabled. If set to 0 user is disabled | gauge | - |
openstack.The administrative state of the agent. | gauge | - |
openstack.If the agent is alive and running. | gauge | - |
openstack.Number of network agents | gauge | - |
openstack.The administrative state of the network, which is up or down | gauge | - |
openstack.The total number of networks | gauge | - |
openstack.The network is default pool or not. | gauge | - |
openstack.Indicates whether L2 connectivity is available throughout the network. | gauge | - |
openstack.The maximum transmission unit (MTU) value to address fragmentation. Minimum value is 68 for IPv4, and 1280 for IPv6. | gauge | - |
openstack.The port security status of the network. Valid values are enabled and disabled. | gauge | - |
openstack.Indicates whether this network is shared across all tenants. By default, only administrative users can change this value. | gauge | - |
openstack.Indicates the VLAN transparency mode of the network, which is VLAN transparent or not VLAN transparent. | gauge | - |
openstack.The number of floating IP addresses allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.The number of networks allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.The number of ports allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.The number of role-based access control (RBAC) policies allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.The number of routers allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.The number of security groups allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.The number of security group rules allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.The number of subnets allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.The number of subnet pools allowed for each project. A value of -1 means no limit. | gauge | - |
openstack.Duration that an HTTP request takes to complete when making a request to neutron endpoint | gauge | millisecond |
openstack.Current workload on the Nova hypervisor [Legacy] | gauge | - |
openstack.Disk available for the Nova hypervisor [Legacy] | gauge | gibibyte |
openstack.The size of the root disk that will be created in GiB. | gauge | gibibyte |
openstack.The amount of RAM a flavor has, in MiB. | gauge | mebibyte |
openstack.The receive / transmit factor (as a float) that will be set on ports if the network backend supports the QOS extension. | gauge | - |
openstack.The size of a dedicated swap disk that will be allocated, in MiB. If 0 (the default), no dedicated swap disk will be created. | gauge | - |
openstack.The number of virtual CPUs that will be allocated to the server. | gauge | mebibyte |
openstack.Free disk on the Nova hypervisor [Legacy] | gauge | gibibyte |
openstack.Free RAM on the Nova hypervisor [Legacy] | gauge | mebibyte |
openstack.The number of hypervisors | gauge | - |
openstack.The number of tasks the hypervisor is responsible for | gauge | - |
openstack.The actual free disk on this hypervisor | gauge | gigabyte |
openstack.The free disk remaining on this hypervisor | gauge | gigabyte |
openstack.The free RAM in this hypervisor | gauge | megabyte |
openstack.The hypervisor system's 1-minute load average | gauge | - |
openstack.The hypervisor system's 15-minute load average | gauge | - |
openstack.The hypervisor system's 5-minute load average | gauge | - |
openstack.The disk in this hypervisor | gauge | gigabyte |
openstack.The disk used in this hypervisor | gauge | gigabyte |
openstack.The memory of this hypervisor | gauge | megabyte |
openstack.The memory used in this hypervisor | gauge | megabyte |
openstack.The number of running VMs on this hypervisor | gauge | - |
openstack.If set to 1 hypervisor is up. If set to 0 hypervisor is down | gauge | - |
openstack.The number of vCPU in this hypervisor | gauge | - |
openstack.The number of vCPU used in this hypervisor | gauge | - |
openstack.The average hypervisor load over one minute. [Legacy] | gauge | - |
openstack.The average hypervisor load over fifteen minutes. [Legacy] | gauge | - |
openstack.The average hypervisor load over five minutes. [Legacy] | gauge | - |
openstack.The number of allowed metadata items for each image | gauge | - |
openstack.The number of allowed injected files for each tenant | gauge | - |
openstack.The number of allowed bytes of content for each injected file | gauge | byte |
openstack.The number of allowed rules for each security group | gauge | - |
openstack.The number of allowed security groups for each tenant | gauge | - |
openstack.The number of allowed members for each server group | gauge | - |
openstack.The number of allowed server groups for each tenant | gauge | - |
openstack.The number of allowed metadata items for each server | gauge | - |
openstack.The number of allowed server cores for each tenant | gauge | - |
openstack.The number of allowed floating IP addresses for each tenant | gauge | - |
openstack.The number of allowed servers for each tenant | gauge | - |
openstack.The number of allowed key pairs for each user | gauge | - |
openstack.The amount of allowed server RAM for each tenant | gauge | megabyte |
openstack.The number of used server cores in each tenant | gauge | - |
openstack.The number of used floating IP addresses in each tenant | gauge | - |
openstack.The number of servers in each tenant | gauge | - |
openstack.The amount of used server RAM in each tenant | gauge | megabyte |
openstack.The number of used security groups in each tenant | gauge | - |
openstack.The number of used server groups in each tenant | gauge | - |
openstack.The maximum allowed image metadata definitions for this tenant [Legacy] | gauge | - |
openstack.The maximum allowed personalities for this tenant [Legacy] | gauge | - |
openstack.The maximum size of a single personality allowed for this tenant [Legacy] | gauge | - |
openstack.The maximum number of security group rules allowed for this tenant [Legacy] | gauge | - |
openstack.The maximum number of security groups allowed for this tenant [Legacy] | gauge | - |
openstack.The maximum allowed service metadata definitions for this tenant [Legacy] | gauge | - |
openstack.The maximum allowed cores for this tenant [Legacy] | gauge | - |
openstack.The maximum allowed floating IPs for this tenant [Legacy] | gauge | - |
openstack.The maximum number of instances allowed for this tenant [Legacy] | gauge | - |
openstack.The maximum allowed key pairs allowed for this tenant [Legacy] | gauge | - |
openstack.The max allowed RAM size for this tenant in megabytes (MB) [Legacy] | gauge | mebibyte |
openstack.The total cores used by this tenant [Legacy] | gauge | - |
openstack.The total floating IPs used by this tenant [Legacy] | gauge | - |
openstack.The total instances used by this tenant [Legacy] | gauge | - |
openstack.The current RAM used by this tenant in megabytes (MB) [Legacy] | gauge | mebibyte |
openstack.The total number of security groups used by this tenant [Legacy] | gauge | - |
openstack.The size in GB of the ephemeral disk present on this hypervisor host [Legacy] | gauge | gibibyte |
openstack.The size in GB of disk used on this hypervisor host [Legacy] | gauge | gibibyte |
openstack.The size in MB of RAM present on this hypervisor host [Legacy] | gauge | mebibyte |
openstack.The size in MB of RAM used on this hypervisor host [Legacy] | gauge | mebibyte |
openstack.The number of allowed server cores for each tenant | gauge | - |
openstack.The number of allowed fixed IP addresses for each tenant | gauge | - |
openstack.The number of allowed floating IP addresses for each tenant | gauge | - |
openstack.The number of allowed bytes of content for each injected file | gauge | - |
openstack.The number of allowed bytes for each injected file path | gauge | - |
openstack.The number of allowed injected files for each tenant | gauge | - |
openstack.The number of allowed servers for each tenant | gauge | - |
openstack.The number of allowed key pairs for each user | gauge | - |
openstack.The number of allowed metadata items for each server | gauge | - |
openstack.The amount of allowed server RAM for each tenant | gauge | megabyte |
openstack.The number of allowed rules for each security group | gauge | - |
openstack.The number of allowed security groups for each tenant | gauge | - |
openstack.The number of allowed members for each server group | gauge | - |
openstack.The number of allowed server groups for each tenant | gauge | - |
openstack.Duration that an HTTP request takes to complete when making a request to nova endpoint | gauge | millisecond |
openstack.Number of running VMs on this hypervisor host [Legacy] | gauge | - |
openstack.If set to 1 server status is active | gauge | - |
openstack.The number of servers in each tenant | gauge | - |
openstack.CPU time in nanoseconds of this virtual CPU [Legacy] | gauge | nanosecond |
openstack.CPU time in nanoseconds of this virtual CPU [Nova Microversion- default] | gauge | nanosecond |
openstack.CPU Time in nano seconds [Nova Microversion >= 2.48] | gauge | nanosecond |
openstack.CPU utilisation in percents [Nova Microversion >= 2.48] | gauge | percent |
openstack.Disk errors [Nova Microversion >= 2.48] | gauge | - |
openstack.Disk reads in bytes [Nova Microversion >= 2.48] | gauge | byte |
openstack.Read requests [Nova Microversion >= 2.48] | gauge | - |
openstack.Disk writes in bytes [Nova Microversion >= 2.48] | gauge | byte |
openstack.Write requests [Nova Microversion >= 2.48] | gauge | - |
openstack.The amount of memory in MB provisioned for this server [Nova Microversion- default] | gauge | mebibyte |
openstack.The amount of memory in MB provisioned for this server [Nova Microversion- default] | gauge | mebibyte |
openstack.[Nova Microversion- default] | gauge | - |
openstack.Amount of memory provisioned for the VM in MiB [Nova Microversion >= 2.48] | gauge | mebibyte |
openstack.Amount of memory that is currently used by the guest operating system and its applications in MiB [Nova Microversion >= 2.48] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.[Nova Microversion- default] | gauge | - |
openstack.Received packets dropped [Nova Microversion >= 2.48] | gauge | - |
openstack.Received errors [Nova Microversion >= 2.48] | gauge | - |
openstack.Recieved octects [Nova Microversion >= 2.48] | gauge | - |
openstack.Received packets [Nova Microversion >= 2.48] | gauge | - |
openstack.Recieved rate [Nova Microversion >= 2.48] | gauge | - |
openstack.Transmit dropped packets [Nova Microversion >= 2.48] | gauge | - |
openstack.Transmit errors [Nova Microversion >= 2.48] | gauge | - |
openstack.Transmitted octets [Nova Microversion >= 2.48] | gauge | - |
openstack.Transmit packets [Nova Microversion >= 2.48] | gauge | - |
openstack.Transmit rate [Nova Microversion >= 2.48] | gauge | - |
openstack.The number of vCPUs [Nova Microversion >= 2.48] | gauge | - |
openstack.The number of disks [Nova Microversion >= 2.48] | gauge | - |
openstack.The number of vNICs [Nova Microversion >= 2.48] | gauge | - |
openstack.Received rate [Nova Microversion- default] | gauge | - |
openstack.Received packets dropped [Nova Microversion- default] | gauge | - |
openstack.Received errors [Nova Microversion- default] | gauge | - |
openstack.Received packets [Nova Microversion- default] | gauge | - |
openstack.Transmit rate [Nova Microversion- default] | gauge | - |
openstack.Transmit dropped packets [Nova Microversion- default] | gauge | - |
openstack.Transmit errors [Nova Microversion- default] | gauge | - |
openstack.Transmit packets [Nova Microversion- default] | gauge | - |
openstack.The amount of time in seconds that the VM has been running [Nova Microversion >= 2.48] | gauge | second |
openstack.The number of errors seen by the server when accessing a VDA device [Nova Microversion- default] | gauge | - |
openstack.Number of bytes read from a VDA device by this server [Nova Microversion- default] | gauge | byte |
openstack.The number of read requests made to a VDA device by this server [Nova Microversion- default] | gauge | - |
openstack.Number of bytes written to a VDA device by this server [Nova Microversion- default] | gauge | byte |
openstack.The number of write requests made to a VDA device by this server [Nova Microversion- default] | gauge | - |
openstack.If set to 1 server status is error | gauge | - |
openstack.The size of the root disk that was created for this server in GiB | gauge | gibibyte |
openstack.The size of the ephemeral disk that was created for this server in GiB | gauge | gibibyte |
openstack.The size of the ephemeral disk that was created | gauge | gigabyte |
openstack.The amount of RAM this server flavor has in MiB | gauge | mebibyte |
openstack.The receive / transmit factor | gauge | - |
openstack.The size of a dedicated swap disk that was allocated for this server in MiB | gauge | mebibyte |
openstack.The number of virtual CPUs that were allocated to the server | gauge | - |
openstack.The number of errors seen by the server when accessing an HDD device [Legacy] | gauge | - |
openstack.Number of bytes read from an HDD device by this server [Legacy] | gauge | byte |
openstack.The number of read requests made to an HDD device by this server [Legacy] | gauge | - |
openstack.Number of bytes written to an HDD device by this server [Legacy] | gauge | byte |
openstack.The number of write requests made to an HDD device by this server [Legacy] | gauge | - |
openstack.The amount of memory in MB provisioned for this server [Legacy] | gauge | mebibyte |
openstack.The amount of memory in MB provisioned for this server [Legacy] | gauge | mebibyte |
openstack.The amount of memory used by the processes of this server that is not associated with disk pages - such as stack and heap memory [Legacy] | gauge | mebibyte |
openstack.The number of errors seen by the server when accessing a VDA device [Legacy] | gauge | - |
openstack.Number of bytes read from a VDA device by this server [Legacy] | gauge | byte |
openstack.The number of read requests made to a VDA device by this server [Legacy] | gauge | - |
openstack.Number of bytes written to a VDA device by this server [Legacy] | gauge | byte |
openstack.The number of write requests made to a VDA device by this server [Legacy] | gauge | - |
openstack.The number of services | gauge | - |
openstack.Whether the service is up | gauge | - |
openstack.Number of vCPUs available on this hypervisor host [Legacy] | gauge | - |
openstack.Number of vCPUS used on this hypervisor host [Legacy] | gauge | - |
openstack.Number of octavia amphora for each project | gauge | - |
openstack.The currently active amphora connections | gauge | - |
openstack.The total bytes received | gauge | - |
openstack.The total bytes sent | gauge | - |
openstack.The total requests that were unable to be fulfilled | gauge | - |
openstack.The total connections handled | gauge | - |
openstack.The administrative state of the healthmonitor, which is up or down | gauge | - |
openstack.Number of octavia healthmonitors | gauge | - |
openstack.The time between sending probes to members | gauge | second |
openstack.The number of successful checks before changing the operating status of the member to ONLINE | gauge | - |
openstack.The number of allowed check failures before changing the operating status of the member to ERROR | gauge | - |
openstack.The maximum time that a monitor waits to connect before it times out | gauge | second |
openstack.The maximum number of connections permitted for this listener | gauge | - |
openstack.Number of octavia listeners | gauge | - |
openstack.The currently active listener connections | gauge | - |
openstack.The total bytes received | gauge | - |
openstack.The total bytes sent | gauge | - |
openstack.The total requests that were unable to be fulfilled | gauge | - |
openstack.The total connections handled | gauge | - |
openstack.Frontend client inactivity timeout | gauge | millisecond |
openstack.Backend member connection timeout | gauge | millisecond |
openstack.Backend member inactivity timeout | gauge | millisecond |
openstack.Time to wait for additional TCP packets for content inspection | gauge | millisecond |
openstack.The administrative state of the loadbalancer, which is up or down | gauge | - |
openstack.Number of octavia loadbalancers | gauge | - |
openstack.The currently active loadbalancer connections | gauge | - |
openstack.The total bytes received | gauge | - |
openstack.The total bytes sent | gauge | - |
openstack.The total requests that were unable to be fulfilled | gauge | - |
openstack.The total connections handled | gauge | - |
openstack.The administrative state of the pool, which is up or down | gauge | - |
openstack.Number of octavia pools | gauge | - |
openstack.The administrative state of the pool member, which is up or down | gauge | - |
openstack.Number of octavia pool members | gauge | - |
openstack.The portion of requests or connections it services compared to the other members of the pool | gauge | - |
openstack.Number of octavia quotas for each project | gauge | - |
openstack.The configured health monitor quota limit | gauge | - |
openstack.The configured health monitor quota limit | gauge | - |
openstack.The configured l7policy quota limit | gauge | - |
openstack.The configured l7rule quota limit | gauge | - |
openstack.The configured listener quota limit | gauge | - |
openstack.The configured load balancer quota limit | gauge | - |
openstack.The configured load balancer quota limit | gauge | - |
openstack.The configured member quota limit | gauge | - |
openstack.The configured pool quota limit | gauge | - |
openstack.Duration that an HTTP request takes to complete when making a request to octavia endpoint | gauge | millisecond |
openstack.Number of bytes in a swift container | gauge | - |
openstack.Number of swift containers | gauge | - |
openstack.Duration that an HTTP request takes to complete when making a request to swift endpoint | gauge | millisecond |
Official documentation
Official documentation for the OpenStack Controller integration
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.