]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Update cpu meters of hardware resource
authorTakashi Kajinami <tkajinam@redhat.com>
Fri, 15 Jan 2021 11:30:57 +0000 (20:30 +0900)
committerTakashi Kajinami <tkajinam@redhat.com>
Fri, 15 Jan 2021 12:06:53 +0000 (21:06 +0900)
The hardware.cpu.util is deprecated and ceilometer now supports meters
to get cpu utils per usage like usr, sys and so on.
This change updates the default meters to follow the change[1] in
ceilometer.

[1] 8fd68396af595a2ba009591c9e53a1b55557b311

Change-Id: Iea1240e97e62da03ddc485602ed9099a39bff875

manifests/params.pp
releasenotes/notes/hardware-cpu-meters-664cb6753d5efc81.yaml [new file with mode: 0644]
spec/classes/ceilometer_agent_polling_spec.rb

index 0386c6df35b2e6dcee45b1097535c9e1a533c172..9724f2da5222de21205754da603f8ddb5d40d16f 100644 (file)
@@ -31,6 +31,13 @@ class ceilometer::params {
     'volume.snapshot.size',
     'volume.backup.size',
     'hardware.cpu.util',
+    'hardware.cpu.user',
+    'hardware.cpu.nice',
+    'hardware.cpu.system',
+    'hardware.cpu.idle',
+    'hardware.cpu.wait',
+    'hardware.cpu.kernel',
+    'hardware.cpu.interrupt',
     'hardware.memory.used',
     'hardware.memory.total',
     'hardware.memory.buffer',
diff --git a/releasenotes/notes/hardware-cpu-meters-664cb6753d5efc81.yaml b/releasenotes/notes/hardware-cpu-meters-664cb6753d5efc81.yaml
new file mode 100644 (file)
index 0000000..aaf2abf
--- /dev/null
@@ -0,0 +1,13 @@
+---
+features:
+  - |
+    The following meters are enabled by default when
+    ``ceilometer::agent::polling::manage_polling`` is ``true``.
+
+    - hardware.cpu.user
+    - hardware.cpu.nice
+    - hardware.cpu.system
+    - hardware.cpu.idle
+    - hardware.cpu.wait
+    - hardware.cpu.kernel
+    - hardware.cpu.interrupt
index e5867ff31724c0f8128deeee425765a4b3576985..140a39bbee42fed1fd0f2efe4d4e4e004a74be1a 100644 (file)
@@ -123,6 +123,13 @@ sources:
         - volume.snapshot.size
         - volume.backup.size
         - hardware.cpu.util
+        - hardware.cpu.user
+        - hardware.cpu.nice
+        - hardware.cpu.system
+        - hardware.cpu.idle
+        - hardware.cpu.wait
+        - hardware.cpu.kernel
+        - hardware.cpu.interrupt
         - hardware.memory.used
         - hardware.memory.total
         - hardware.memory.buffer