5.6. 删除分布式追踪数据收集

从 OpenShift Container Platform 集群中删除分布式追踪数据收集的步骤如下:

  1. 关闭所有分布式追踪数据收集 pod。
  2. 删除任何 OpenTelemetryCollector 实例。
  3. 删除 Red Hat OpenShift distributed tracing 数据收集 Operator。

5.6.1. 使用 Web 控制台删除分布式追踪数据收集实例

您可以在 web 控制台的 Administrator 视图中删除分布式追踪数据收集实例。

先决条件

  • 以集群管理员身份使用 cluster-admin 角色登录到 web 控制台。
  • 对于 Red Hat OpenShift Dedicated,您必须使用具有 dedicated-admin 角色的帐户登录。

流程

  1. 进入 OperatorsInstalled OperatorsRed Hat OpenShift distributed tracing data collection OperatorOpenTelemetryInstrumentationOpenTelemetryCollector
  2. 要删除相关实例,请选择 kebabDelete …​ → Delete
  3. 可选:删除 Red Hat OpenShift distributed tracing 数据收集 Operator。

5.6.2. 使用 CLI 删除分布式追踪数据收集实例

您可以在命令行中删除分布式追踪数据收集实例。

先决条件

  • 集群管理员具有 cluster-admin 角色的活跃 OpenShift CLI (oc) 会话。

    提示
    • 确保您的 OpenShift CLI (oc) 版本为最新版本,并与您的 OpenShift Container Platform 版本匹配。
    • 运行 oc login:

      $ oc login --username=<your_username>

流程

  1. 运行以下命令,获取分布式追踪数据收集实例的名称:

    $ oc get deployments -n <project_of_opentelemetry_instance>
  2. 运行以下命令,删除分布式追踪数据收集实例:

    $ oc delete opentelemetrycollectors <opentelemetry_instance_name> -n <project_of_opentelemetry_instance>
  3. 可选:删除 Red Hat OpenShift distributed tracing 数据收集 Operator。

验证

  • 要验证是否成功删除分布式追踪数据收集实例,请再次运行 oc get deployments

    $ oc get deployments -n <project_of_opentelemetry_instance>

5.6.3. 其他资源