Telemetry api process should be named when deployed in httpd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-aodh |
Fix Released
|
Undecided
|
zhouxing | ||
puppet-barbican |
Fix Released
|
Undecided
|
zhouxing | ||
puppet-ceilometer |
Fix Released
|
Undecided
|
zhouxing | ||
puppet-cinder |
Fix Released
|
Undecided
|
zhouxing | ||
puppet-gnocchi |
Fix Released
|
Undecided
|
zhouxing | ||
puppet-heat |
Fix Released
|
Undecided
|
zhongshengping | ||
puppet-ironic |
Fix Released
|
Undecided
|
zhouxing | ||
puppet-mistral |
Fix Released
|
Undecided
|
zhouxing | ||
puppet-nova |
Fix Released
|
Undecided
|
zhouxing | ||
puppet-panko |
Fix Released
|
Undecided
|
zhouxing |
Bug Description
I have a tripleo deployed Openstack cloud and Ceilometer api is now deployed in httpd, however the process name is ambiguous and make monitoring more difficult. The process should be named appropriately similar to Keystone admin/main api processes are named.
Example:
root 676 1 0 39499 5484 11 Sep21 ? Ss 0:23 /usr/sbin/httpd -DFOREGROUND
aodh 678 676 0 126079 6436 15 Sep21 ? Sl 0:02 \_ /usr/sbin/httpd -DFOREGROUND
ceilome+ 679 676 0 126079 6436 18 Sep21 ? Sl 0:02 \_ /usr/sbin/httpd -DFOREGROUND
gnocchi 680 676 1 248738 113772 17 Sep21 ? Sl 17:14 \_ /usr/sbin/httpd -DFOREGROUND
gnocchi 681 676 1 248738 113736 20 Sep21 ? Sl 19:10 \_ /usr/sbin/httpd -DFOREGROUND
....
apache 704 676 0 97362 6196 11 Sep21 ? Sl 0:02 \_ /usr/sbin/httpd -DFOREGROUND
apache 705 676 0 80978 6196 22 Sep21 ? Sl 0:02 \_ /usr/sbin/httpd -DFOREGROUND
apache 706 676 0 80978 6196 1 Sep21 ? Sl 0:02 \_ /usr/sbin/httpd -DFOREGROUND
keystone 707 676 0 156034 88280 7 Sep21 ? Sl 5:42 \_ keystone-admin -DFOREGROUND
keystone 708 676 0 156034 87580 17 Sep21 ? Sl 5:48 \_ keystone-admin -DFOREGROUND
...
In above output we can see aodh, gnocchi, and ceilometer-api processes are all not named as Keystone-admin process is named. Looking at the Apache config we just need to set "display-name" option on the WSGIDaemonProcess configuration line when deploying those services.
affects: | ceilometer → puppet-ceilometer |
Changed in puppet-aodh: | |
status: | New → Fix Released |
Changed in puppet-gnocchi: | |
status: | New → Fix Released |
Changed in puppet-aodh: | |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-ceilometer: | |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-gnocchi: | |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-ceilometer: | |
status: | New → In Progress |
Changed in puppet-cinder: | |
status: | New → In Progress |
Changed in puppet-ironic: | |
status: | New → In Progress |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-cinder: | |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-barbican: | |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-mistral: | |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-panko: | |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-panko: | |
status: | New → In Progress |
Changed in puppet-barbican: | |
status: | New → In Progress |
Changed in puppet-nova: | |
assignee: | nobody → zhongshengping (chdzsp) |
Changed in puppet-nova: | |
assignee: | zhongshengping (chdzsp) → nobody |
assignee: | nobody → zhongshengping (chdzsp) |
Changed in puppet-barbican: | |
status: | In Progress → Fix Released |
Changed in puppet-ceilometer: | |
status: | In Progress → Fix Released |
Changed in puppet-ironic: | |
status: | In Progress → Fix Released |
Changed in puppet-panko: | |
status: | In Progress → Fix Released |
Changed in puppet-cinder: | |
status: | In Progress → Fix Released |
Changed in puppet-mistral: | |
status: | New → In Progress |
Changed in puppet-nova: | |
assignee: | zhongshengping (chdzsp) → nobody |
Changed in puppet-nova: | |
assignee: | nobody → zhouxing (melodyzhou) |
Changed in puppet-mistral: | |
status: | In Progress → Fix Released |
Changed in puppet-nova: | |
status: | New → Fix Released |
Changed in puppet-heat: | |
assignee: | nobody → zhongshengping (chdzsp) |
This should be on deployment side, puppet-ceilometer is probably where we should add this customization