ceilometer: Clean up removed options

The dispatcher interface was removed due to publisher interface.
Also remove leftover of transformers which were removed.

Note that gnocchi publisher is enabled by this change to make sure
that metrics goes to gnocchi, instead of notification which may not
persist sent metrics.

Change-Id: Ie5c124ecf0f9d08752b36a4e28e5687990a9bd5c
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami
2025-09-27 22:42:00 +09:00
parent 9d471dd427
commit 464746ff50
2 changed files with 19 additions and 107 deletions

View File

@@ -53,10 +53,6 @@ limitations under the License.
{{- $_ := set .Values.conf.ceilometer.service_credentials "password" .Values.endpoints.identity.auth.ceilometer.password -}}
{{- end -}}
{{- if empty .Values.conf.ceilometer.dispatcher_gnocchi.url -}}
{{- $_ := tuple "metric" "internal" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup"| set .Values.conf.ceilometer.dispatcher_gnocchi "url" -}}
{{- end -}}
---
apiVersion: v1
kind: Secret

View File

@@ -60,22 +60,7 @@ ipmi_device: /dev/ipmi0
conf:
ceilometer:
DEFAULT:
event_dispatchers:
type: multistring
values:
- database
meter_dispatchers:
type: multistring
values:
- database
- gnocchi
dispatcher_gnocchi:
filter_service_activity: false
archive_policy: low
resources_definition_file: /etc/ceilometer/gnocchi_resources.yaml
dispatcher:
archive_policy: low
filter_project: service
transport_url: null
service_credentials:
auth_type: password
interface: internal
@@ -687,7 +672,7 @@ conf:
- name: event_sink
publishers:
- notifier://
transformers: null
- gnocchi://
sources:
- events:
- '*'
@@ -695,9 +680,17 @@ conf:
sinks:
- event_sink
gnocchi_resources:
archive_policy_default: ceilometer-low
archive_policies:
- name: ceilometer-low
aggregation_methods:
- mean
back_window: 0
definition:
- granularity: 5 minutes
timespan: 30 days
resources:
- archive_policy: low
metrics:
- metrics:
- identity.authenticate.success
- identity.authenticate.pending
- identity.authenticate.failure
@@ -1224,94 +1217,17 @@ conf:
meters:
- "*"
pipeline:
sources:
- name: meter_source
meters:
- "*"
sinks:
- meter_sink
- name: cpu_source
meters:
- "cpu"
sinks:
- cpu_sink
- cpu_delta_sink
- name: disk_source
meters:
- "disk.read.bytes"
- "disk.read.requests"
- "disk.write.bytes"
- "disk.write.requests"
- "disk.device.read.bytes"
- "disk.device.read.requests"
- "disk.device.write.bytes"
- "disk.device.write.requests"
sinks:
- disk_sink
- name: network_source
meters:
- "network.incoming.bytes"
- "network.incoming.packets"
- "network.outgoing.bytes"
- "network.outgoing.packets"
sinks:
- network_sink
sinks:
- name: meter_sink
transformers:
publishers:
- notifier://
- name: cpu_sink
transformers:
- name: "rate_of_change"
parameters:
target:
name: "cpu_util"
unit: "%"
type: "gauge"
max: 100
scale: "100.0 / (10**9 * (resource_metadata.cpu_number or 1))"
publishers:
- notifier://
- name: cpu_delta_sink
transformers:
- name: "delta"
parameters:
target:
name: "cpu.delta"
growth_only: true
publishers:
- notifier://
- name: disk_sink
transformers:
- name: "rate_of_change"
parameters:
source:
map_from:
name: "(disk\\.device|disk)\\.(read|write)\\.(bytes|requests)"
unit: "(B|request)"
target:
map_to:
name: "\\1.\\2.\\3.rate"
unit: "\\1/s"
type: "gauge"
publishers:
- notifier://
- name: network_sink
transformers:
- name: "rate_of_change"
parameters:
source:
map_from:
name: "network\\.(incoming|outgoing)\\.(bytes|packets)"
unit: "(B|packet)"
target:
map_to:
name: "network.\\1.\\2.rate"
unit: "\\1/s"
type: "gauge"
publishers:
- notifier://
- gnocchi://
sources:
- meters:
- "*"
name: meter_source
sinks:
- meter_sink
dependencies:
dynamic: