diff --git a/doc-Service-Telemetry-Framework/assemblies/assembly_advanced-features.adoc b/doc-Service-Telemetry-Framework/assemblies/assembly_advanced-features.adoc index 65c14863..49eb5bc7 100644 --- a/doc-Service-Telemetry-Framework/assemblies/assembly_advanced-features.adoc +++ b/doc-Service-Telemetry-Framework/assemblies/assembly_advanced-features.adoc @@ -61,6 +61,7 @@ include::../modules/con_configuring-multiple-clouds.adoc[leveloffset=+1] include::../modules/proc_planning-amqp-address-prefixes.adoc[leveloffset=+2] include::../modules/proc_deploying-smart-gateways.adoc[leveloffset=+2] include::../modules/ref_example-manifests.adoc[leveloffset=+3] + // deleting smart gateways is not currently possible from the service telemetry operator //include::../modules/proc_deleting-the-default-smart-gateways.adoc[leveloffset=+2] include::../modules/proc_creating-openstack-environment-file.adoc[leveloffset=+2] @@ -69,3 +70,6 @@ include::../modules/proc_querying-metrics-data-from-multiple-clouds.adoc[levelof //Configuring ephemeral storage include::../modules/con_ephemeral-storage.adoc[leveloffset=+1] include::../modules/proc_configuring-ephemeral-storage.adoc[leveloffset=+2] + +//Monitoring the resource usage of Openstack services +include::../modules/proc_monitoring-resource-usage-of-openstack-services.adoc[leveloffset=+1] diff --git a/doc-Service-Telemetry-Framework/modules/con_advanced-features.adoc b/doc-Service-Telemetry-Framework/modules/con_advanced-features.adoc index 6e17e8f6..47bd6233 100644 --- a/doc-Service-Telemetry-Framework/modules/con_advanced-features.adoc +++ b/doc-Service-Telemetry-Framework/modules/con_advanced-features.adoc @@ -26,9 +26,10 @@ The following optional features can provide additional functionality to the {Project} ({ProjectShort}): -* Customizing the deployment. For more information, see xref:manifest-overrides_advanced-features[]. -* Alerts. For more information, see xref:alerts_advanced-features[]. -* High availability. For more information, see xref:high-availability_advanced-features[]. -* Dashboards. For more information, see xref:dashboards_advanced-features[]. -* Multiple clouds. For more information, see xref:configuring-multiple-clouds_advanced-features[]. -* Ephemeral storage. For more information, see xref:ephemeral-storage_advanced-features[]. +* xref:manifest-overrides_advanced-features[] +* xref:alerts_advanced-features[] +* xref:high-availability_advanced-features[] +* xref:dashboards_advanced-features[] +* xref:configuring-multiple-clouds_advanced-features[] +* xref:ephemeral-storage_advanced-features[] +* xref:monitoring-resource-usage-of-openstack-services_advanced-features[] diff --git a/doc-Service-Telemetry-Framework/modules/proc_monitoring-resource-usage-of-openstack-services.adoc b/doc-Service-Telemetry-Framework/modules/proc_monitoring-resource-usage-of-openstack-services.adoc new file mode 100644 index 00000000..d4d94848 --- /dev/null +++ b/doc-Service-Telemetry-Framework/modules/proc_monitoring-resource-usage-of-openstack-services.adoc @@ -0,0 +1,46 @@ + +// Module included in the following assemblies: +// +// + +// This module can be included from assemblies using the following include statement: +// include::/con_manifest-features.adoc[leveloffset=+1] + +// The file name and the ID are based on the module title. For example: +// * file name: con_my-concept-module-a.adoc +// * ID: [id='con_my-concept-module-a_{context}'] +// * Title: = My concept module A +// +// The ID is used as an anchor for linking to the module. Avoid changing +// it after the module has been published to ensure existing links are not +// broken. +// +// The `context` attribute enables module reuse. Every module's ID includes +// {context}, which ensures that the module has a unique ID even if it is +// reused multiple times in a guide. +// +// In the title, include nouns that are used in the body text. This helps +// readers and search engines find information quickly. +// Do not start the title with a verb. See also _Wording of headings_ +// in _The IBM Style Guide_. +[id="monitoring-resource-usage-of-openstack-services_{context}"] += Monitoring the resource usage of {OpenStack} services + +Monitor the resource usage of the {OpenStack} services, such as the APIs and other infrastructure processes, to identify bottlenecks in the overcloud by showing services running out of compute power. Enable the `collectd-libpod-stats` plug-in to gather CPU and memory usage metrics for every container running in the overcloud. + +.Prerequisites + +* You have created the `stf-connectors.yaml` file. For more information, see xref:configuring-red-hat-openstack-platform-overcloud-for-stf_completing-the-stf-configuration[]. +* You are using the most current version of {OpenStack}: {OpenStackVersion}. + +.Procedure + +. Open the `stf-connectors.yaml` file. + +. Add the following configuration to `parameter_defaults`: ++ +---- + CollectdEnableLibpodstats: true +---- + +. Continue with the overcloud deployment procedure.