OpenStack Telemetry (Ceilometer) Alarming
943fafb929
Precursor-to: BP rates-derived-from-cumulative Adds support for regex-based name and unit mapping to the rate_of_change transformer. Regular expression back-references are key to simplifying potentially repetitive config. This avoids a explosion of pipelines to apply conversions to classes of similar meters. For example to allow the following sample derivations: * disk.read.requests (request) -> disk.read.requests.rate (request/s) * disk.write.requests (request) -> disk.write.requests.rate (request/s) * disk.read.bytes (B) -> disk.read.bytes.rate (B/s) * disk.write.bytes (B) -> disk.write.bytes.rate (B/s) to be mapped via a single transformer config: transformers: - name: "rate_of_change" parameters: source: map_from: name: "disk\\.(read|write)\\.(bytes|requests)" unit: "(B|request)" target: map_to: name: "disk.\\1.\\2.rate" unit: "\\1/s" type: "gauge" Change-Id: I94b6bfbef538a8b067c3c5ff65066505a199bc5a |
||
---|---|---|
bin | ||
ceilometer | ||
doc | ||
etc | ||
nova_tests | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
LICENSE | ||
MAINTAINERS | ||
openstack-common.conf | ||
README.rst | ||
ReleaseNotes | ||
requirements.txt | ||
run-tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
ceilometer
See the ReleaseNotes document and the project home for more info.