Sort metrics alphabetically
Change-Id: I3ec3106f7f6833a319c9c3ba741d73da050047b8
This commit is contained in:
parent
c679e3a036
commit
374dd74d60
|
@ -1,9 +1,9 @@
|
|||
.. _Apache_metrics:
|
||||
|
||||
* ``apache_bytes``, the number of bytes per second transmitted by the server.
|
||||
* ``apache_requests``, the number of requests processed per second.
|
||||
* ``apache_connections``, the current number of active connections.
|
||||
* ``apache_idle_workers``, the current number of idle workers.
|
||||
* ``apache_requests``, the number of requests processed per second.
|
||||
* ``apache_workers_closing``, the number of workers in closing state.
|
||||
* ``apache_workers_dnslookup``, the number of workers in DNS lookup state.
|
||||
* ``apache_workers_finishing``, the number of workers in finishing state.
|
||||
|
|
|
@ -20,26 +20,25 @@ Cluster
|
|||
Pools
|
||||
^^^^^
|
||||
|
||||
* ``ceph_pool_total_bytes``, total number of bytes for all pools.
|
||||
* ``ceph_pool_total_used_bytes``, total used size in bytes by all pools.
|
||||
* ``ceph_pool_total_avail_bytes``, total available size in bytes for all pools.
|
||||
* ``ceph_pool_total_bytes``, total number of bytes for all pools.
|
||||
* ``ceph_pool_total_number``, total number of pools.
|
||||
* ``ceph_pool_total_used_bytes``, total used size in bytes by all pools.
|
||||
|
||||
The folllowing metrics have a ``pool`` field that contains the name of the Ceph pool.
|
||||
|
||||
* ``ceph_pool_bytes_used``, amount of data in bytes used by the pool.
|
||||
* ``ceph_pool_max_avail``, available size in bytes for the pool.
|
||||
* ``ceph_pool_objects``, number of objects in the pool.
|
||||
* ``ceph_pool_read_bytes_sec``, number of bytes read by second for the pool.
|
||||
* ``ceph_pool_write_bytes_sec``, number of bytes written by second for the pool.
|
||||
* ``ceph_pool_op_per_sec``, number of operations per second for the pool.
|
||||
* ``ceph_pool_size``, number of data replications for the pool.
|
||||
* ``ceph_pool_pg_num``, number of placement groups for the pool.
|
||||
* ``ceph_pool_read_bytes_sec``, number of bytes read by second for the pool.
|
||||
* ``ceph_pool_size``, number of data replications for the pool.
|
||||
* ``ceph_pool_write_bytes_sec``, number of bytes written by second for the pool.
|
||||
|
||||
Placement Groups
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
* ``ceph_pg_total``, total number of placement groups.
|
||||
* ``ceph_pg_bytes_avail``, available size in bytes.
|
||||
* ``ceph_pg_bytes_total``, cluster total size in bytes.
|
||||
* ``ceph_pg_bytes_used``, data stored size in bytes.
|
||||
|
@ -52,21 +51,22 @@ Placement Groups
|
|||
``degraded``, ``inconsistent``, ``peering``, ``repair``, ``recovering``,
|
||||
``recovery_wait``, ``backfill``, ``backfill-wait``, ``backfill_toofull``,
|
||||
``incomplete``, ``stale``, ``remapped``.
|
||||
* ``ceph_pg_total``, total number of placement groups.
|
||||
|
||||
OSD Daemons
|
||||
^^^^^^^^^^^
|
||||
|
||||
* ``ceph_osd_up``, number of OSD daemons UP.
|
||||
* ``ceph_osd_down``, number of OSD daemons DOWN.
|
||||
* ``ceph_osd_in``, number of OSD daemons IN.
|
||||
* ``ceph_osd_out``, number of OSD daemons OUT.
|
||||
* ``ceph_osd_up``, number of OSD daemons UP.
|
||||
|
||||
The following metrics have an ``osd`` field that contains the OSD identifier.
|
||||
|
||||
* ``ceph_osd_used``, data stored size in bytes for the given OSD.
|
||||
* ``ceph_osd_total``, total size in bytes for the given OSD.
|
||||
* ``ceph_osd_apply_latency``, apply latency in ms for the given OSD.
|
||||
* ``ceph_osd_commit_latency``, commit latency in ms for the given OSD.
|
||||
* ``ceph_osd_total``, total size in bytes for the given OSD.
|
||||
* ``ceph_osd_used``, data stored size in bytes for the given OSD.
|
||||
|
||||
OSD Performance
|
||||
^^^^^^^^^^^^^^^
|
||||
|
@ -80,28 +80,28 @@ All metrics have an ``osd`` field that contains the OSD identifier.
|
|||
|
||||
See `OSD performance counters`_ for further details.
|
||||
|
||||
* ``ceph_perf_osd_recovery_ops``, number of recovery operations in progress.
|
||||
* ``ceph_perf_osd_op_wip``, number of replication operations currently being processed (primary).
|
||||
* ``ceph_perf_osd_op``, number of client operations.
|
||||
* ``ceph_perf_osd_op_in_bytes``, number of bytes received from clients for write operations.
|
||||
* ``ceph_perf_osd_op_out_bytes``, number of bytes sent to clients for read operations.
|
||||
* ``ceph_perf_osd_op_latency``, average latency in ms for client operations (including queue time).
|
||||
* ``ceph_perf_osd_op_out_bytes``, number of bytes sent to clients for read operations.
|
||||
* ``ceph_perf_osd_op_process_latency``, average latency in ms for client operations (excluding queue time).
|
||||
* ``ceph_perf_osd_op_r``, number of client read operations.
|
||||
* ``ceph_perf_osd_op_r_out_bytes``, number of bytes sent to clients for read operations.
|
||||
* ``ceph_perf_osd_op_r_latency``, average latency in ms for read operation (including queue time).
|
||||
* ``ceph_perf_osd_op_r_out_bytes``, number of bytes sent to clients for read operations.
|
||||
* ``ceph_perf_osd_op_r_process_latency``, average latency in ms for read operation (excluding queue time).
|
||||
* ``ceph_perf_osd_op_w``, number of client write operations.
|
||||
* ``ceph_perf_osd_op_w_in_bytes``, number of bytes received from clients for write operations.
|
||||
* ``ceph_perf_osd_op_w_rlat``, average latency in ms for write operations with readable/applied.
|
||||
* ``ceph_perf_osd_op_w_latency``, average latency in ms for write operations (including queue time).
|
||||
* ``ceph_perf_osd_op_w_process_latency``, average latency in ms for write operation (excluding queue time).
|
||||
* ``ceph_perf_osd_op_rw``, number of client read-modify-write operations.
|
||||
* ``ceph_perf_osd_op_rw_in_bytes``, number of bytes per second received from clients for read-modify-write operations.
|
||||
* ``ceph_perf_osd_op_rw_out_bytes``, number of bytes per second sent to clients for read-modify-write operations.
|
||||
* ``ceph_perf_osd_op_rw_rlat``, average latency in ms for read-modify-write operations with readable/applied.
|
||||
* ``ceph_perf_osd_op_rw_latency``, average latency in ms for read-modify-write operations (including queue time).
|
||||
* ``ceph_perf_osd_op_rw_out_bytes``, number of bytes per second sent to clients for read-modify-write operations.
|
||||
* ``ceph_perf_osd_op_rw_process_latency``, average latency in ms for read-modify-write operations (excluding queue time).
|
||||
* ``ceph_perf_osd_op_rw_rlat``, average latency in ms for read-modify-write operations with readable/applied.
|
||||
* ``ceph_perf_osd_op_w``, number of client write operations.
|
||||
* ``ceph_perf_osd_op_wip``, number of replication operations currently being processed (primary).
|
||||
* ``ceph_perf_osd_op_w_in_bytes``, number of bytes received from clients for write operations.
|
||||
* ``ceph_perf_osd_op_w_latency``, average latency in ms for write operations (including queue time).
|
||||
* ``ceph_perf_osd_op_w_process_latency``, average latency in ms for write operation (excluding queue time).
|
||||
* ``ceph_perf_osd_op_w_rlat``, average latency in ms for write operations with readable/applied.
|
||||
* ``ceph_perf_osd_recovery_ops``, number of recovery operations in progress.
|
||||
|
||||
.. _cluster monitoring: http://docs.ceph.com/docs/master/rados/operations/monitoring/
|
||||
.. _RADOS monitoring: http://docs.ceph.com/docs/master/rados/operations/monitoring-osd-pg/
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
The cluster metrics are emitted by the GSE plugins (See the :ref:`alarm_guide` for details).
|
||||
|
||||
* ``cluster_service_status``, the status of the service cluster.
|
||||
The metric contains a ``cluster_name`` field that identifies the service cluster.
|
||||
|
||||
* ``cluster_node_status``, the status of the node cluster.
|
||||
The metric contains a ``cluster_name`` field that identifies the node cluster.
|
||||
|
||||
* ``cluster_service_status``, the status of the service cluster.
|
||||
The metric contains a ``cluster_name`` field that identifies the service cluster.
|
||||
|
||||
* ``cluster_status``, the status of the global cluster.
|
||||
The metric contains a ``cluster_name`` field that identifies the global cluster.
|
||||
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
The following metrics represent the simple status on the health of the cluster.
|
||||
See `cluster health`_ for further details.
|
||||
|
||||
* ``elasticsearch_cluster_active_primary_shards``, the number of active primary
|
||||
shards.
|
||||
* ``elasticsearch_cluster_active_shards``, the number of active shards.
|
||||
* ``elasticsearch_cluster_health``, the health status of the entire cluster
|
||||
where values ``1``, ``2`` , ``3`` represent respectively ``green``,
|
||||
``yellow`` and ``red``. The ``red`` status may also be reported when the
|
||||
Elasticsearch API returns an unexpected result (network failure for instance).
|
||||
* ``elasticsearch_cluster_active_primary_shards``, the number of active primary
|
||||
shards.
|
||||
* ``elasticsearch_cluster_active_shards``, the number of active shards.
|
||||
* ``elasticsearch_cluster_initializing_shards``, the number of initializing
|
||||
shards.
|
||||
* ``elasticsearch_cluster_number_of_nodes``, the number of nodes in the cluster.
|
||||
|
|
|
@ -26,10 +26,10 @@ Server
|
|||
^^^^^^
|
||||
|
||||
* ``haproxy_connections``, the number of current connections.
|
||||
* ``haproxy_ssl_connections``, the number of current SSL connections.
|
||||
* ``haproxy_pipes_free``, the number of free pipes.
|
||||
* ``haproxy_pipes_used``, the number of used pipes.
|
||||
* ``haproxy_run_queue``, the number of connections waiting in the queue.
|
||||
* ``haproxy_ssl_connections``, the number of current SSL connections.
|
||||
* ``haproxy_tasks``, the number of tasks.
|
||||
* ``haproxy_uptime``, the HAProxy server uptime in seconds.
|
||||
|
||||
|
@ -63,7 +63,6 @@ The following metrics have a ``backend`` field that contains the name of the bac
|
|||
* ``haproxy_backend_denied_requests``, the number of denied requests.
|
||||
* ``haproxy_backend_denied_responses``, the number of denied responses.
|
||||
* ``haproxy_backend_downtime``, the total downtime in second.
|
||||
* ``haproxy_backend_status``, the global backend status where values ``0`` and ``1`` represent respectively ``DOWN`` (all backends are down) and ``UP`` (at least one backend is up).
|
||||
* ``haproxy_backend_error_connection``, the number of error connections.
|
||||
* ``haproxy_backend_error_responses``, the number of error responses.
|
||||
* ``haproxy_backend_queue_current``, the number of requests in queue.
|
||||
|
@ -78,3 +77,4 @@ The following metrics have a ``backend`` field that contains the name of the bac
|
|||
* ``haproxy_backend_servers``, the count of servers grouped by state. This metric has an additional ``state`` field that contains the state of the backends (either 'down' or 'up').
|
||||
* ``haproxy_backend_session_current``, the number of current sessions.
|
||||
* ``haproxy_backend_session_total``, the cumulative number of sessions.
|
||||
* ``haproxy_backend_status``, the global backend status where values ``0`` and ``1`` represent respectively ``DOWN`` (all backends are down) and ``UP`` (at least one backend is up).
|
||||
|
|
|
@ -16,36 +16,36 @@ httpd
|
|||
|
||||
* ``influxdb_httpd_failed_auths``, the number of times failed authentications.
|
||||
* ``influxdb_httpd_ping_requests``, the number of ping requests.
|
||||
* ``influxdb_httpd_write_points_ok``, the number of points successfully written.
|
||||
* ``influxdb_httpd_query_requests``, the number of query requests received.
|
||||
* ``influxdb_httpd_query_response_bytes``, the number of bytes returned to the client.
|
||||
* ``influxdb_httpd_requests``, the number of requests received.
|
||||
* ``influxdb_httpd_write_requests``, the number of write requests received.
|
||||
* ``influxdb_httpd_write_points_ok``, the number of points successfully written.
|
||||
* ``influxdb_httpd_write_request_bytes``, the number of bytes received for write requests.
|
||||
* ``influxdb_httpd_write_requests``, the number of write requests received.
|
||||
|
||||
write
|
||||
^^^^^
|
||||
|
||||
* ``influxdb_write_point_requests``, the number of write points requests across all data nodes.
|
||||
* ``influxdb_write_local_point_requests``, the number of write points requests from the local data node.
|
||||
* ``influxdb_write_ok``, the number of successful writes of consistency level.
|
||||
* ``influxdb_write_point_requests``, the number of write points requests across all data nodes.
|
||||
* ``influxdb_write_remote_point_requests``, the number of write points requests to remote data nodes.
|
||||
* ``influxdb_write_requests``, the number of write requests across all data nodes.
|
||||
* ``influxdb_write_sub_ok``, the number of successful points send to subscriptions.
|
||||
* ``influxdb_write_ok``, the number of successful writes of consistency level.
|
||||
|
||||
runtime
|
||||
^^^^^^^
|
||||
|
||||
* ``influxdb_memory_alloc``, the number of bytes allocated and not yet freed.
|
||||
* ``influxdb_memory_total_alloc``, the number of bytes allocated (even if freed).
|
||||
* ``influxdb_memory_system``, the number of bytes obtained from the system.
|
||||
* ``influxdb_memory_lookups``, the number of pointer lookups.
|
||||
* ``influxdb_memory_mallocs``, the number of malloc operations.
|
||||
* ``influxdb_memory_frees``, the number of free operations.
|
||||
* ``influxdb_garbage_collections``, the number of garbage collections.
|
||||
* ``influxdb_go_routines``, the number of Golang routines.
|
||||
* ``influxdb_heap_idle``, the number of bytes in idle spans.
|
||||
* ``influxdb_heap_in_use``, the number of bytes in non-idle spans.
|
||||
* ``influxdb_heap_objects``, the total number of allocated objects.
|
||||
* ``influxdb_heap_released``, the number of bytes released to the operating system.
|
||||
* ``influxdb_heap_system``, the number of bytes obtained from the system.
|
||||
* ``influxdb_garbage_collections``, the number of garbage collections.
|
||||
* ``influxdb_go_routines``, the number of Golang routines.
|
||||
* ``influxdb_memory_alloc``, the number of bytes allocated and not yet freed.
|
||||
* ``influxdb_memory_frees``, the number of free operations.
|
||||
* ``influxdb_memory_lookups``, the number of pointer lookups.
|
||||
* ``influxdb_memory_mallocs``, the number of malloc operations.
|
||||
* ``influxdb_memory_system``, the number of bytes obtained from the system.
|
||||
* ``influxdb_memory_total_alloc``, the number of bytes allocated (even if freed).
|
||||
|
|
|
@ -7,10 +7,10 @@ Metrics have a ``service`` field with the name of the service it applies to. Val
|
|||
|
||||
* ``lma_components_count_processes``, number of processes currently running.
|
||||
* ``lma_components_count_threads``, number of threads currently running.
|
||||
* ``lma_components_cputime_user``, percentage of CPU time spent in user mode by the service.
|
||||
It can be greater than 100% when the node has more than one CPU.
|
||||
* ``lma_components_cputime_syst``, percentage of CPU time spent in system mode by the service.
|
||||
It can be greater than 100% when the node has more than one CPU.
|
||||
* ``lma_components_cputime_user``, percentage of CPU time spent in user mode by the service.
|
||||
It can be greater than 100% when the node has more than one CPU.
|
||||
* ``lma_components_disk_bytes_read``, number of bytes read from disk(s) per second.
|
||||
* ``lma_components_disk_bytes_write``, number of bytes written to disk(s) per second.
|
||||
* ``lma_components_disk_ops_read``, number of read operations from disk(s) per second.
|
||||
|
@ -19,8 +19,8 @@ Metrics have a ``service`` field with the name of the service it applies to. Val
|
|||
* ``lma_components_memory_data``, physical memory devoted to other than executable code (bytes).
|
||||
* ``lma_components_memory_rss``, non-swapped physical memory used (bytes).
|
||||
* ``lma_components_memory_vm``, virtual memory size (bytes).
|
||||
* ``lma_components_pagefaults_minflt``, minor page faults per second.
|
||||
* ``lma_components_pagefaults_majflt``, major page faults per second.
|
||||
* ``lma_components_pagefaults_minflt``, minor page faults per second.
|
||||
* ``lma_components_stacksize``, absolute value of the start address (the bottom)
|
||||
of the stack minus the address of the current stack pointer.
|
||||
|
||||
|
@ -31,9 +31,9 @@ Metrics have two fields: ``name`` that contains the name of the decoder or filte
|
|||
|
||||
Metrics for both types:
|
||||
|
||||
* ``hekad_memory``, the total memory used by the Sandbox (in bytes).
|
||||
* ``hekad_msg_avg_duration``, the average time for processing the message (in nanoseconds).
|
||||
* ``hekad_msg_count``, the total number of messages processed by the decoder. This will reset to 0 when the process is restarted.
|
||||
* ``hekad_memory``, the total memory used by the Sandbox (in bytes).
|
||||
|
||||
Additional metrics for *filter* type:
|
||||
|
||||
|
|
|
@ -5,6 +5,8 @@
|
|||
* ``memcached_command_set``, cumulative number of storage reqs.
|
||||
* ``memcached_command_touch``, cumulative number of touch reqs.
|
||||
* ``memcached_connections_current``, number of open connections.
|
||||
* ``memcached_df_cache_free``, current number of free bytes to store items.
|
||||
* ``memcached_df_cache_used``, current number of bytes used to store items.
|
||||
* ``memcached_items_current``, current number of items stored.
|
||||
* ``memcached_octets_rx``, total number of bytes read by this server from network.
|
||||
* ``memcached_octets_tx``, total number of bytes sent by this server to network.
|
||||
|
@ -15,8 +17,6 @@
|
|||
* ``memcached_ops_incr_hits``, number of successful incr reqs.
|
||||
* ``memcached_ops_incr_misses``, number of successful incr reqs.
|
||||
* ``memcached_ops_misses``, number of items that have been requested and not found.
|
||||
* ``memcached_df_cache_used``, current number of bytes used to store items.
|
||||
* ``memcached_df_cache_free``, current number of free bytes to store items.
|
||||
* ``memcached_percent_hitratio``, percentage of get command hits (in cache).
|
||||
|
||||
|
||||
|
|
|
@ -61,8 +61,8 @@ Threads
|
|||
|
||||
* ``mysql_threads_cached``, the number of threads in the thread cache.
|
||||
* ``mysql_threads_connected``, the number of currently open connections.
|
||||
* ``mysql_threads_running``, the number of threads that are not sleeping.
|
||||
* ``mysql_threads_created``, the number of threads created per second to handle connections.
|
||||
* ``mysql_threads_running``, the number of threads that are not sleeping.
|
||||
|
||||
Cluster
|
||||
^^^^^^^
|
||||
|
@ -70,18 +70,18 @@ Cluster
|
|||
These metrics are collected with statement 'SHOW STATUS'. see `Percona documentation`_
|
||||
for further details.
|
||||
|
||||
* ``mysql_cluster_connected``, ``1`` when the node is connected to the cluster, if not ``0``.
|
||||
* ``mysql_cluster_local_cert_failures``, number of writesets that failed the certification test.
|
||||
* ``mysql_cluster_local_commits``, number of writesets commited on the node.
|
||||
* ``mysql_cluster_local_recv_queue``, the number of writesets waiting to be applied.
|
||||
* ``mysql_cluster_local_send_queue``, the number of writesets waiting to be sent.
|
||||
* ``mysql_cluster_ready``, ``1`` when the node is ready to accept queries, if not ``0``.
|
||||
* ``mysql_cluster_received``, total number of writesets received from other nodes.
|
||||
* ``mysql_cluster_received_bytes``, total size in bytes of writesets received from other nodes.
|
||||
* ``mysql_cluster_replicated``, total number of writesets sent to other nodes.
|
||||
* ``mysql_cluster_replicated_bytes`` total size in bytes of writesets sent to other nodes.
|
||||
* ``mysql_cluster_size``, current number of nodes in the cluster.
|
||||
* ``mysql_cluster_status``, ``1`` when the node is 'Primary', ``2`` if 'Non-Primary' and ``3`` if 'Disconnected'.
|
||||
* ``mysql_cluster_connected``, ``1`` when the node is connected to the cluster, if not ``0``.
|
||||
* ``mysql_cluster_ready``, ``1`` when the node is ready to accept queries, if not ``0``.
|
||||
* ``mysql_cluster_local_commits``, number of writesets commited on the node.
|
||||
* ``mysql_cluster_received_bytes``, total size in bytes of writesets received from other nodes.
|
||||
* ``mysql_cluster_received``, total number of writesets received from other nodes.
|
||||
* ``mysql_cluster_replicated_bytes`` total size in bytes of writesets sent to other nodes.
|
||||
* ``mysql_cluster_replicated``, total number of writesets sent to other nodes.
|
||||
* ``mysql_cluster_local_cert_failures``, number of writesets that failed the certification test.
|
||||
* ``mysql_cluster_local_send_queue``, the number of writesets waiting to be sent.
|
||||
* ``mysql_cluster_local_recv_queue``, the number of writesets waiting to be applied.
|
||||
|
||||
.. _Percona documentation: http://www.percona.com/doc/percona-xtradb-cluster/5.6/wsrep-status-index.html
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ Service checks
|
|||
|
||||
``<service>`` is one of the following values with their respective resource checks:
|
||||
|
||||
* 'nova-api': '/'
|
||||
* 'ceilometer-api': '/v2/capabilities'
|
||||
* 'cinder-api': '/'
|
||||
* 'cinder-v2-api': '/'
|
||||
* 'glance-api': '/'
|
||||
|
@ -17,7 +17,7 @@ Service checks
|
|||
* 'heat-cfn-api': '/'
|
||||
* 'keystone-public-api': '/'
|
||||
* 'neutron-api': '/'
|
||||
* 'ceilometer-api': '/v2/capabilities'
|
||||
* 'nova-api': '/'
|
||||
* 'swift-api': '/healthcheck'
|
||||
* 'swift-s3-api': '/healthcheck'
|
||||
|
||||
|
@ -28,29 +28,29 @@ Compute
|
|||
|
||||
These metrics are emitted per compute node.
|
||||
|
||||
* ``openstack_nova_free_disk``, the disk space (in GB) available for new instances.
|
||||
* ``openstack_nova_free_ram``, the memory (in MB) available for new instances.
|
||||
* ``openstack_nova_free_vcpus``, the number of virtual CPU available for new instances.
|
||||
* ``openstack_nova_instance_creation_time``, the time (in seconds) it took to launch a new instance.
|
||||
* ``openstack_nova_instance_state``, the number of instances which entered a given state (the value is always 1).
|
||||
The metric contains a ``state`` field.
|
||||
* ``openstack_nova_free_disk``, the disk space (in GB) available for new instances.
|
||||
* ``openstack_nova_used_disk``, the disk space (in GB) used by the instances.
|
||||
* ``openstack_nova_free_ram``, the memory (in MB) available for new instances.
|
||||
* ``openstack_nova_used_ram``, the memory (in MB) used by the instances.
|
||||
* ``openstack_nova_free_vcpus``, the number of virtual CPU available for new instances.
|
||||
* ``openstack_nova_used_vcpus``, the number of virtual CPU used by the instances.
|
||||
* ``openstack_nova_running_instances``, the number of running instances.
|
||||
* ``openstack_nova_running_tasks``, the number of tasks currently executed.
|
||||
* ``openstack_nova_used_disk``, the disk space (in GB) used by the instances.
|
||||
* ``openstack_nova_used_ram``, the memory (in MB) used by the instances.
|
||||
* ``openstack_nova_used_vcpus``, the number of virtual CPU used by the instances.
|
||||
|
||||
These metrics are retrieved from the Nova API and represent the aggregated
|
||||
values across all compute nodes.
|
||||
|
||||
* ``openstack_nova_total_free_disk``, the total amount of disk space (in GB) available for new instances.
|
||||
* ``openstack_nova_total_used_disk``, the total amount of disk space (in GB) used by the instances.
|
||||
* ``openstack_nova_total_free_ram``, the total amount of memory (in MB) available for new instances.
|
||||
* ``openstack_nova_total_used_ram``, the total amount of memory (in MB) used by the instances.
|
||||
* ``openstack_nova_total_free_vcpus``, the total number of virtual CPU available for new instances.
|
||||
* ``openstack_nova_total_used_vcpus``, the total number of virtual CPU used by the instances.
|
||||
* ``openstack_nova_total_running_instances``, the total number of running instances.
|
||||
* ``openstack_nova_total_running_tasks``, the total number of tasks currently executed.
|
||||
* ``openstack_nova_total_used_disk``, the total amount of disk space (in GB) used by the instances.
|
||||
* ``openstack_nova_total_used_ram``, the total amount of memory (in MB) used by the instances.
|
||||
* ``openstack_nova_total_used_vcpus``, the total number of virtual CPU used by the instances.
|
||||
|
||||
These metrics are retrieved from the Nova API.
|
||||
|
||||
|
@ -63,15 +63,15 @@ These metrics are retrieved from the Nova database.
|
|||
|
||||
.. _compute-service-state-metrics:
|
||||
|
||||
* ``openstack_nova_service``, the Nova service state (either 0 for 'up', 1 for 'down' or 2 for 'disabled').
|
||||
The metric contains a ``service`` field (one of 'compute', 'conductor', 'scheduler', 'cert'
|
||||
or 'consoleauth') and a ``state`` field (one of 'up', 'down' or 'disabled').
|
||||
|
||||
* ``openstack_nova_services``, the total count of Nova
|
||||
services by state. The metric contains a ``service`` field (one of 'compute',
|
||||
'conductor', 'scheduler', 'cert' or 'consoleauth') and a ``state`` field (one
|
||||
of 'up', 'down' or 'disabled').
|
||||
|
||||
* ``openstack_nova_service``, the Nova service state (either 0 for 'up', 1 for 'down' or 2 for 'disabled').
|
||||
The metric contains a ``service`` field (one of 'compute', 'conductor', 'scheduler', 'cert'
|
||||
or 'consoleauth') and a ``state`` field (one of 'up', 'down' or 'disabled').
|
||||
|
||||
Identity
|
||||
^^^^^^^^
|
||||
|
||||
|
@ -94,10 +94,10 @@ These metrics are emitted per volume node.
|
|||
|
||||
These metrics are retrieved from the Cinder API.
|
||||
|
||||
* ``openstack_cinder_volumes``, the number of volumes by state. The metric contains a ``state`` field.
|
||||
* ``openstack_cinder_snapshots``, the number of snapshots by state. The metric contains a ``state`` field.
|
||||
* ``openstack_cinder_volumes_size``, the total size (in bytes) of volumes by state. The metric contains a ``state`` field.
|
||||
* ``openstack_cinder_snapshots_size``, the total size (in bytes) of snapshots by state. The metric contains a ``state`` field.
|
||||
* ``openstack_cinder_volumes``, the number of volumes by state. The metric contains a ``state`` field.
|
||||
* ``openstack_cinder_volumes_size``, the total size (in bytes) of volumes by state. The metric contains a ``state`` field.
|
||||
|
||||
``state`` is one of 'available', 'creating', 'attaching', 'in-use', 'deleting', 'backing-up', 'restoring-backup', 'error', 'error_deleting', 'error_restoring', 'error_extending'.
|
||||
|
||||
|
@ -105,14 +105,14 @@ These metrics are retrieved from the Cinder database.
|
|||
|
||||
.. _volume-service-state-metrics:
|
||||
|
||||
* ``openstack_cinder_services``, the total count of Cinder services by state.
|
||||
The metric contains a ``service`` field (one of 'volume', 'backup',
|
||||
'scheduler') and a ``state`` field (one of 'up', 'down' or 'disabled').
|
||||
|
||||
* ``openstack_cinder_service``, the Cinder service state (either 0 for 'up', 1 for 'down' or 2 for 'disabled').
|
||||
The metric contains a ``service`` field (one of 'volume', 'backup', 'scheduler'),
|
||||
and a ``state`` field (one of 'up', 'down' or 'disabled').
|
||||
|
||||
* ``openstack_cinder_services``, the total count of Cinder services by state.
|
||||
The metric contains a ``service`` field (one of 'volume', 'backup',
|
||||
'scheduler') and a ``state`` field (one of 'up', 'down' or 'disabled').
|
||||
|
||||
Image
|
||||
^^^^^
|
||||
|
||||
|
@ -120,10 +120,10 @@ These metrics are retrieved from the Glance API.
|
|||
|
||||
* ``openstack_glance_images``, the number of images by state and visibility.
|
||||
The metric contains ``state`` and ``visibility`` field.
|
||||
* ``openstack_glance_snapshots``, the number of snapshot images by state and
|
||||
visibility. The metric contains ``state`` and ``visibility`` field.
|
||||
* ``openstack_glance_images_size``, the total size (in bytes) of images by
|
||||
state and visibility. The metric contains ``state`` and ``visibility`` field.
|
||||
* ``openstack_glance_snapshots``, the number of snapshot images by state and
|
||||
visibility. The metric contains ``state`` and ``visibility`` field.
|
||||
* ``openstack_glance_snapshots_size``, the total size (in bytes) of snapshots
|
||||
by state and visibility. The metric contains ``state`` and ``visibility``
|
||||
field.
|
||||
|
@ -136,11 +136,11 @@ Network
|
|||
|
||||
These metrics are retrieved from the Neutron API.
|
||||
|
||||
* ``openstack_neutron_floatingips``, the total number of floating IP addresses.
|
||||
* ``openstack_neutron_networks``, the number of virtual networks by state. The metric contains a ``state`` field.
|
||||
* ``openstack_neutron_subnets``, the number of virtual subnets.
|
||||
* ``openstack_neutron_ports``, the number of virtual ports by owner and state. The metric contains ``owner`` and ``state`` fields.
|
||||
* ``openstack_neutron_routers``, the number of virtual routers by state. The metric contains a ``state`` field.
|
||||
* ``openstack_neutron_floatingips``, the total number of floating IP addresses.
|
||||
* ``openstack_neutron_subnets``, the number of virtual subnets.
|
||||
|
||||
``<state>`` is one of 'active', 'build', 'down' or 'error'.
|
||||
|
||||
|
@ -152,14 +152,14 @@ These metrics are retrieved from the Neutron database.
|
|||
|
||||
.. note:: These metrics are not collected when the Contrail plugin is deployed.
|
||||
|
||||
* ``openstack_neutron_agents``, the total number of Neutron agents by service
|
||||
and state. The metric contains ``service`` (one of 'dhcp', 'l3', 'metadata'
|
||||
or 'openvswitch') and ``state`` (one of 'up', 'down' or 'disabled') fields.
|
||||
|
||||
* ``openstack_neutron_agent``, the Neutron agent state (either 0 for 'up', 1 for 'down' or 2 for 'disabled').
|
||||
The metric contains a ``service`` field (one of 'dhcp', 'l3', 'metadata' or 'openvswitch'),
|
||||
and a ``state`` field (one of 'up', 'down' or 'disabled').
|
||||
|
||||
* ``openstack_neutron_agents``, the total number of Neutron agents by service
|
||||
and state. The metric contains ``service`` (one of 'dhcp', 'l3', 'metadata'
|
||||
or 'openvswitch') and ``state`` (one of 'up', 'down' or 'disabled') fields.
|
||||
|
||||
API response times
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
|
|
@ -5,19 +5,19 @@ Cluster
|
|||
|
||||
* ``rabbitmq_connections``, total number of connections.
|
||||
* ``rabbitmq_consumers``, total number of consumers.
|
||||
* ``rabbitmq_disk_free``, the disk free space.
|
||||
* ``rabbitmq_disk_free_limit``, the minimum amount of free disk for RabbitMQ. When ``rabbitmq_disk_free`` drops below this value, all producers are blocked.
|
||||
* ``rabbitmq_exchanges``, total number of exchanges.
|
||||
* ``rabbitmq_memory``, bytes of memory consumed by the Erlang process associated with all queues, including stack, heap and internal structures.
|
||||
* ``rabbitmq_used_memory``, bytes of memory used by the whole RabbitMQ process.
|
||||
* ``rabbitmq_remaining_memory``, the difference between ``rabbitmq_vm_memory_limit`` and ``rabbitmq_used_memory``.
|
||||
* ``rabbitmq_messages``, total number of messages which are ready to be consumed or not yet acknowledged.
|
||||
* ``rabbitmq_total_nodes``, total number of nodes in the cluster.
|
||||
* ``rabbitmq_running_nodes``, total number of running nodes in the cluster.
|
||||
* ``rabbitmq_queues``, total number of queues.
|
||||
* ``rabbitmq_unmirrored_queues``, total number of queues that are not mirrored.
|
||||
* ``rabbitmq_vm_memory_limit``, the maximum amount of memory allocated for RabbitMQ. When ``rabbitmq_used_memory`` uses more than this value, all producers are blocked.
|
||||
* ``rabbitmq_disk_free_limit``, the minimum amount of free disk for RabbitMQ. When ``rabbitmq_disk_free`` drops below this value, all producers are blocked.
|
||||
* ``rabbitmq_disk_free``, the disk free space.
|
||||
* ``rabbitmq_remaining_disk``, the difference between ``rabbitmq_disk_free`` and ``rabbitmq_disk_free_limit``.
|
||||
* ``rabbitmq_remaining_memory``, the difference between ``rabbitmq_vm_memory_limit`` and ``rabbitmq_used_memory``.
|
||||
* ``rabbitmq_running_nodes``, total number of running nodes in the cluster.
|
||||
* ``rabbitmq_total_nodes``, total number of nodes in the cluster.
|
||||
* ``rabbitmq_unmirrored_queues``, total number of queues that are not mirrored.
|
||||
* ``rabbitmq_used_memory``, bytes of memory used by the whole RabbitMQ process.
|
||||
* ``rabbitmq_vm_memory_limit``, the maximum amount of memory allocated for RabbitMQ. When ``rabbitmq_used_memory`` uses more than this value, all producers are blocked.
|
||||
|
||||
|
||||
Queues
|
||||
|
|
|
@ -35,17 +35,17 @@ File system
|
|||
Metrics have a ``fs`` field that contains the partition's mount point to which the metric applies (eg '/', '/var/lib' and so on).
|
||||
|
||||
* ``fs_inodes_free``, the number of free inodes on the file system.
|
||||
* ``fs_inodes_reserved``, the number of reserved inodes.
|
||||
* ``fs_inodes_used``, the number of used inodes.
|
||||
* ``fs_space_free``, the number of free bytes.
|
||||
* ``fs_space_reserved``, the number of reserved bytes.
|
||||
* ``fs_space_used``, the number of used bytes.
|
||||
* ``fs_inodes_percent_free``, the percentage of free inodes on the file system.
|
||||
* ``fs_inodes_percent_reserved``, the percentage of reserved inodes.
|
||||
* ``fs_inodes_percent_used``, the percentage of used inodes.
|
||||
* ``fs_inodes_reserved``, the number of reserved inodes.
|
||||
* ``fs_inodes_used``, the number of used inodes.
|
||||
* ``fs_space_free``, the number of free bytes.
|
||||
* ``fs_space_percent_free``, the percentage of free bytes.
|
||||
* ``fs_space_percent_reserved``, the percentage of reserved bytes.
|
||||
* ``fs_space_percent_used``, the percentage of used bytes.
|
||||
* ``fs_space_reserved``, the number of reserved bytes.
|
||||
* ``fs_space_used``, the number of used bytes.
|
||||
|
||||
System load
|
||||
^^^^^^^^^^^
|
||||
|
@ -77,20 +77,19 @@ Metrics have a ``interface`` field that contains the interface name the metric a
|
|||
Processes
|
||||
^^^^^^^^^
|
||||
|
||||
* ``processes_fork_rate``, the number of processes forked per second.
|
||||
* ``processes_count``, the number of processes in a given state. The metric has
|
||||
a ``state`` field (one of 'blocked', 'paging', 'running', 'sleeping', 'stopped'
|
||||
or 'zombies').
|
||||
* ``processes_fork_rate``, the number of processes forked per second.
|
||||
|
||||
Swap
|
||||
^^^^
|
||||
|
||||
* ``swap_cached``, the amount of cached memory (in bytes) which is in the swap.
|
||||
* ``swap_free``, the amount of free memory (in bytes) which is in the swap.
|
||||
* ``swap_used``, the amount of used memory (in bytes) which is in the swap.
|
||||
|
||||
* ``swap_io_in``, the number of swap pages written per second.
|
||||
* ``swap_io_out``, the number of swap pages read per second.
|
||||
* ``swap_used``, the amount of used memory (in bytes) which is in the swap.
|
||||
|
||||
Users
|
||||
^^^^^
|
||||
|
|
Loading…
Reference in New Issue