Skip to main content

PowerVM Ceilometer Inspector for OpenStack Ceilometer.

Project description

Team and repository tags

https://governance.openstack.org/tc/badges/ceilometer-powervm.svg

Support for PowerVM Performance Monitoring

The IBM PowerVM hypervisor provides virtualization on POWER hardware. PowerVM customers can see benefits in their environments by making use of OpenStack. This project implements a Ceilometer-compatible compute inspector. This inspector, along with the PowerVM Nova driver and Neutron agent, provides capability for PowerVM customers to natively monitor utilization and statistics for instances running on OpenStack-managed systems.

Problem Description

PowerVM supports a variety of performance monitoring interfaces within the platform, providing virtual machine and system monitoring data. Ceilometer-powervm implements a Ceilometer-based compute inspector for the PowerVM hypervisor.

Inspector Description

The Ceilometer compute agent provides an inspector framework that allows hypervisors to integrate support for gathering instance statistics and utilization details into Ceilometer. This project provides a standard Ceilometer virt inspector that pulls its data from the PowerVM Performance and Capacity Monitoring (PCM) infrastructure.

This inspector retrieves instance monitoring data for cpu, network, memory, and disk usage. Interactions with PowerVM PCM occur using the PowerVM REST API stack through pypowervm, an open source python project.

This inspector requires that the PowerVM system be configured for management via NovaLink.

End User Impact

The users of the cloud are able to see the metrics for their virtual machines. As PowerVM deals with ‘disk buses’ rather than specific disks, the hard disk data is reported at a ‘per bus’ level (i.e. each SCSI or Virtual Fibre Channel bus).

Performance/Scalability Impacts

None.

Other deployer impact

The cloud administrator needs to install the ceilometer-powervm project on their PowerVM compute node. It must be installed on the NovaLink virtual machine on the PowerVM system.

The cloud administrator needs to configure their ‘hypervisor_inspector’ as powervm.

No other configuration is required.

Developer impact

None

Implementation

Assignee(s)

Primary assignee: thorst

Ongoing maintainer: thorst

Future lifecycle

Ongoing maintenance of the PowerVM compute inspector will be handled by the IBM OpenStack team.

Dependencies

  • The Ceilometer compute agent.

  • The pypowervm library.

  • A NovaLink enabled PowerVM system.

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ceilometer-powervm-9.0.0.tar.gz (34.5 kB view details)

Uploaded Source

Built Distribution

ceilometer_powervm-9.0.0-py2.py3-none-any.whl (31.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ceilometer-powervm-9.0.0.tar.gz.

File metadata

  • Download URL: ceilometer-powervm-9.0.0.tar.gz
  • Upload date:
  • Size: 34.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.2

File hashes

Hashes for ceilometer-powervm-9.0.0.tar.gz
Algorithm Hash digest
SHA256 94ae0368aefb156bafea78e002349f16fb6434369c43b084a91cb91ec234e9dc
MD5 208ce53bf31251f626b9412446c26163
BLAKE2b-256 dd41b09053e4d70eaec0e9cab95cb9c3e3c51b63b2c8c7a2221017f231c19b75

See more details on using hashes here.

File details

Details for the file ceilometer_powervm-9.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: ceilometer_powervm-9.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.2

File hashes

Hashes for ceilometer_powervm-9.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0e2403f801278855ca203b234b9e7668d85789f8e8c223157dfc8ec5575c9fd1
MD5 6a9c16048fdcd3fb431dd40220c8f255
BLAKE2b-256 ba3ddfbe6f25922267c7b123ff3fd1485ba1af19d606943402816e0ace068556

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page