For the list of existing meters see the tables under the Measurements page of Ceilometer in the Administrator Guide.
Ceilometer is designed to collect measurements from OpenStack services and from other external components. If you would like to add new meters to the currently existing ones, you need to follow the guidelines given in this section.
Three type of meters are defined in Ceilometer:
Type | Definition |
---|---|
Cumulative | Increasing over time (instance hours) |
Gauge | Discrete items (floating IPs, image uploads) and fluctuating values (disk I/O) |
Delta | Changing over time (bandwidth) |
When you’re about to add a new meter choose one type from the above list, which is applicable.
Dimension | Unit | Abbreviations | Note |
---|---|---|---|
None | N/A | Dimension-less variable | |
Volume | byte | B | |
Time | seconds | s |
If you plan on adding meters, please follow the convention below:
Meters definitions by default, are stored in separate configuration
file, called ceilometer/data/meters.d/meters.yaml
. This is essentially
a replacement for prior approach of writing notification handlers to consume
specific topics.
A detailed description of how to use meter definition is illustrated in the admin_guide.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.