7.5. 配置 OpenTelemetry 导出器


使用 OpenTelemetry 导出器服务启用 GuardrailsOrchestrator 服务的可观察性提供的 trace 和指标。

先决条件

  • 您已从 OperatorHub 安装 Red Hat OpenShift AI 分布式追踪平台,并使用默认设置创建了一个 Jaeger 实例。
  • 您已从 OperatorHub 安装了红帽构建的 OpenTelemetry,并创建了 OpenTelemetry 实例。

流程

  1. 定义 GuardrailsOrchestrator 自定义资源对象,在名为 orchestrator_otel_cr.yaml 的 YAML 文件中指定 otelExporter 配置:

    配置了 OpenTelemetry 的 orchestrator_otel_cr.yaml 对象示例:

    apiVersion: trustyai.opendatahub.io/v1alpha1
    kind: GuardrailsOrchestrator
    metadata:
      name: gorch-test
    spec:
      orchestratorConfig: "fms-orchestr8-config-nlp"    
    1
    
      replicas: 1
      otelExporter:
        protocol: "http"
        otlpEndpoint: "localhost:4318"
        otlpExport: "metrics"

    1
    这引用了"部署 Guardrails Orchestrator"第 1 步中创建的配置映射。
  2. 部署编配器自定义资源:

    $ oc apply -f orchestrator_otel_cr.yaml
  3. 观察 Jaeger 跟踪:

    1. 在 OpenShift Web 控制台中,将视角从 Administrator 更改为 Developer
    2. 进入 Topology 并点 Jaeger url。
    3. Service 下,选择 jaeger-all-in-one 并点 Find Traces 按钮。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部