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:
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user