The ceilometer.compute.pollsters.disk Module

The ceilometer.compute.pollsters.disk Module

class ceilometer.compute.pollsters.disk.AggregateDiskPollster(conf)[source]

Bases: ceilometer.compute.pollsters.GenericComputePollster

aggregate_method(result)[source]
static get_additional_metadata(instance, stats)[source]
get_samples(*args, **kwargs)[source]

Return a sequence of Counter instances from polling the resources.

Parameters:
  • manager – The service manager class invoking the plugin.
  • cache – A dictionary to allow pollsters to pass data between themselves when recomputing it would be expensive (e.g., asking another service for a list of objects).
  • resources – A list of resources the pollster will get data from. It’s up to the specific pollster to decide how to use it. It is usually supplied by a discovery, see default_discovery for more information.
inspector_method = 'inspect_disks'
class ceilometer.compute.pollsters.disk.AllocationPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_info'
sample_name = 'disk.allocation'
sample_stats_key = 'allocation'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.CapacityPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_info'
sample_name = 'disk.capacity'
sample_stats_key = 'capacity'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.DiskIOPSPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_iops'
sample_name = 'disk.iops'
sample_stats_key = 'iops_count'
sample_unit = 'count/s'
class ceilometer.compute.pollsters.disk.DiskLatencyPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_latency'
sample_name = 'disk.latency'
sample_stats_key = 'disk_latency'
sample_unit = 'ms'
class ceilometer.compute.pollsters.disk.PerDeviceAllocationPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_info'
sample_name = 'disk.device.allocation'
sample_stats_key = 'allocation'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.PerDeviceCapacityPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_info'
sample_name = 'disk.device.capacity'
sample_stats_key = 'capacity'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.PerDeviceDiskIOPSPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_iops'
sample_name = 'disk.device.iops'
sample_stats_key = 'iops_count'
sample_unit = 'count/s'
class ceilometer.compute.pollsters.disk.PerDeviceDiskLatencyPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_latency'
sample_name = 'disk.device.latency'
sample_stats_key = 'disk_latency'
sample_unit = 'ms'
class ceilometer.compute.pollsters.disk.PerDeviceDiskPollster(conf)[source]

Bases: ceilometer.compute.pollsters.GenericComputePollster

static get_additional_metadata(instance, stats)[source]
static get_resource_id(instance, stats)[source]
inspector_method = 'inspect_disks'
class ceilometer.compute.pollsters.disk.PerDeviceDiskReadLatencyPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

sample_name = 'disk.device.read.latency'
sample_stats_key = 'rd_total_times'
sample_type = 'cumulative'
sample_unit = 'ns'
class ceilometer.compute.pollsters.disk.PerDeviceDiskWriteLatencyPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

sample_name = 'disk.device.write.latency'
sample_stats_key = 'wr_total_times'
sample_type = 'cumulative'
sample_unit = 'ns'
class ceilometer.compute.pollsters.disk.PerDevicePhysicalPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_info'
sample_name = 'disk.device.usage'
sample_stats_key = 'physical'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.PerDeviceReadBytesPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

sample_name = 'disk.device.read.bytes'
sample_stats_key = 'read_bytes'
sample_type = 'cumulative'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.PerDeviceReadBytesRatePollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_rates'
sample_name = 'disk.device.read.bytes.rate'
sample_stats_key = 'read_bytes_rate'
sample_unit = 'B/s'
class ceilometer.compute.pollsters.disk.PerDeviceReadRequestsPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

sample_name = 'disk.device.read.requests'
sample_stats_key = 'read_requests'
sample_type = 'cumulative'
sample_unit = 'request'
class ceilometer.compute.pollsters.disk.PerDeviceReadRequestsRatePollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_rates'
sample_name = 'disk.device.read.requests.rate'
sample_stats_key = 'read_requests_rate'
sample_unit = 'request/s'
class ceilometer.compute.pollsters.disk.PerDeviceWriteBytesPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

sample_name = 'disk.device.write.bytes'
sample_stats_key = 'write_bytes'
sample_type = 'cumulative'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.PerDeviceWriteBytesRatePollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_rates'
sample_name = 'disk.device.write.bytes.rate'
sample_stats_key = 'write_bytes_rate'
sample_unit = 'B/s'
class ceilometer.compute.pollsters.disk.PerDeviceWriteRequestsPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

sample_name = 'disk.device.write.requests'
sample_stats_key = 'write_requests'
sample_type = 'cumulative'
sample_unit = 'request'
class ceilometer.compute.pollsters.disk.PerDeviceWriteRequestsRatePollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.PerDeviceDiskPollster

inspector_method = 'inspect_disk_rates'
sample_name = 'disk.device.write.requests.rate'
sample_stats_key = 'write_requests_rate'
sample_unit = 'request/s'
class ceilometer.compute.pollsters.disk.PhysicalPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_info'
sample_name = 'disk.usage'
sample_stats_key = 'physical'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.ReadBytesPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

sample_name = 'disk.read.bytes'
sample_stats_key = 'read_bytes'
sample_type = 'cumulative'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.ReadBytesRatePollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_rates'
sample_name = 'disk.read.bytes.rate'
sample_stats_key = 'read_bytes_rate'
sample_unit = 'B/s'
class ceilometer.compute.pollsters.disk.ReadRequestsPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

sample_name = 'disk.read.requests'
sample_stats_key = 'read_requests'
sample_type = 'cumulative'
sample_unit = 'request'
class ceilometer.compute.pollsters.disk.ReadRequestsRatePollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_rates'
sample_name = 'disk.read.requests.rate'
sample_stats_key = 'read_requests_rate'
sample_unit = 'request/s'
class ceilometer.compute.pollsters.disk.WriteBytesPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

sample_name = 'disk.write.bytes'
sample_stats_key = 'write_bytes'
sample_type = 'cumulative'
sample_unit = 'B'
class ceilometer.compute.pollsters.disk.WriteBytesRatePollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_rates'
sample_name = 'disk.write.bytes.rate'
sample_stats_key = 'write_bytes_rate'
sample_unit = 'B/s'
class ceilometer.compute.pollsters.disk.WriteRequestsPollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

sample_name = 'disk.write.requests'
sample_stats_key = 'write_requests'
sample_type = 'cumulative'
sample_unit = 'request'
class ceilometer.compute.pollsters.disk.WriteRequestsRatePollster(conf)[source]

Bases: ceilometer.compute.pollsters.disk.AggregateDiskPollster

inspector_method = 'inspect_disk_rates'
sample_name = 'disk.write.requests.rate'
sample_stats_key = 'write_requests_rate'
sample_unit = 'request/s'
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.