Add new paramater "CeilometerEnableTenantDiscovery"
Enabling this parameter will identify user and project
names from the polled metrics [1].
These details are collected by making additional requests
to keystone service, depending upon the scale of environment,
number of projects/users and the count of metrics polled in
every iteration, enabling this could overwhelm the keystone
service.
[1] Iee5dbf09a1fd3ac571746fc66d2683eb8e6a1b27
Conflicts:
deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml
Depends-On: https://review.opendev.org/880735
Signed-off-by: Yadnesh Kulkarni <ykulkarn@redhat.com>
Change-Id: Idcc3cd2c9773fd8ee3464a9a085682639a6e5dab
(cherry picked from commit 7b57f966cc
)
This commit is contained in:
parent
7a840d5911
commit
69133858e5
|
@ -57,6 +57,10 @@ parameters:
|
|||
description: The password for the ceilometer service account.
|
||||
type: string
|
||||
hidden: true
|
||||
CeilometerEnableTenantDiscovery:
|
||||
default: false
|
||||
description: Identify user and project names from polled metrics.
|
||||
type: boolean
|
||||
|
||||
resources:
|
||||
ContainersCommon:
|
||||
|
@ -106,6 +110,7 @@ outputs:
|
|||
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||
- ceilometer_redis_password: {get_param: RedisPassword}
|
||||
central_namespace: true
|
||||
ceilometer::agent::polling::tenant_name_discovery: {get_param: CeilometerEnableTenantDiscovery}
|
||||
service_config_settings:
|
||||
map_merge:
|
||||
- get_attr: [CeilometerServiceBase, role_data, service_config_settings]
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
features:
|
||||
- |
|
||||
Add new parameter ``CeilometerTenantNameDiscovery``, enabling this
|
||||
parameter will identify user and project names using the resource UUIDs
|
||||
for every polled sample. Upon a successful discovery, the identified
|
||||
names are added to the corresponding sample.
|
Loading…
Reference in New Issue