3.8. 收集调试数据
在提交问题单时同时提供您的集群信息,可以帮助红帽支持为您进行排除故障。
要帮助排除您的问题,请提供以下信息:
- 
						使用 must-gather工具收集的数据。
- 唯一的集群 ID。
				您可以使用 must-gather 工具来收集有关自定义 Metrics Autoscaler Operator 及其组件的数据,包括以下项目:
			
- 
						keda命名空间及其子对象。
- Custom Metric Autoscaler Operator 安装对象。
- Custom Metric Autoscaler Operator CRD 对象。
3.8.1. 收集调试数据
					以下命令为自定义 Metrics Autoscaler Operator 运行 must-gather 工具:
				
oc adm must-gather --image="$(oc get packagemanifests openshift-custom-metrics-autoscaler-operator \
-n openshift-marketplace \
-o jsonpath='{.status.channels[?(@.name=="stable")].currentCSVDesc.annotations.containerImage}')"
$ oc adm must-gather --image="$(oc get packagemanifests openshift-custom-metrics-autoscaler-operator \
-n openshift-marketplace \
-o jsonpath='{.status.channels[?(@.name=="stable")].currentCSVDesc.annotations.containerImage}')"
						标准 Red Hat OpenShift Service on AWS must-gather 命令 oc adm must-gather 不会收集自定义 Metrics Autoscaler Operator 数据。
					
先决条件
- 
							以具有 dedicated-admin角色的用户身份登录到 Red Hat OpenShift Service on AWS。
- 
							安装了 Red Hat OpenShift Service on AWS CLI (oc)。
流程
- 
							进入存储 must-gather数据的目录。
- 执行以下之一: - 要只获取自定义 Metrics Autoscaler Operator - must-gather数据,请使用以下命令:- oc adm must-gather --image="$(oc get packagemanifests openshift-custom-metrics-autoscaler-operator \ -n openshift-marketplace \ -o jsonpath='{.status.channels[?(@.name=="stable")].currentCSVDesc.annotations.containerImage}')"- $ oc adm must-gather --image="$(oc get packagemanifests openshift-custom-metrics-autoscaler-operator \ -n openshift-marketplace \ -o jsonpath='{.status.channels[?(@.name=="stable")].currentCSVDesc.annotations.containerImage}')"- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - must-gather命令的自定义镜像直接从 Operator 软件包清单中拉取,以便它可用于提供 Custom Metric Autoscaler Operator 的任何集群。
- 除了 Custom Metric Autoscaler Operator 信息外,要收集默认的 - must-gather数据:- 使用以下命令获取自定义 Metrics Autoscaler Operator 镜像并将其设置为环境变量: - IMAGE="$(oc get packagemanifests openshift-custom-metrics-autoscaler-operator \ -n openshift-marketplace \ -o jsonpath='{.status.channels[?(@.name=="stable")].currentCSVDesc.annotations.containerImage}')"- $ IMAGE="$(oc get packagemanifests openshift-custom-metrics-autoscaler-operator \ -n openshift-marketplace \ -o jsonpath='{.status.channels[?(@.name=="stable")].currentCSVDesc.annotations.containerImage}')"- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 使用带有自定义 Metrics Autoscaler Operator 镜像的 - oc adm must-gather:- oc adm must-gather --image-stream=openshift/must-gather --image=${IMAGE}- $ oc adm must-gather --image-stream=openshift/must-gather --image=${IMAGE}- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
 - 例 3.1. Custom Metric Autoscaler 的 must-gather 输出示例 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 从工作目录中创建的 - must-gather目录创建一个压缩文件。例如,在使用 Linux 操作系统的计算机上运行以下命令:- tar cvaf must-gather.tar.gz must-gather.local.5421342344627712289/ - $ tar cvaf must-gather.tar.gz must-gather.local.5421342344627712289/- 1 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- 将must-gather-local.5421342344627712289/替换为实际目录名称。
 
- 在红帽客户门户中为您的问题单附上压缩文件。