6.6. 在 Kubernetes 环境中追踪
当使用红帽构建的 Keycloak Operator 时启用追踪时,有关部署的某些信息会被传播到底层容器中。
6.6.1. 通过 Keycloak CR 配置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以通过 Keycloak CR 更改追踪配置。如需更多信息,请参阅高级配置。
6.6.2. 根据 Kubernetes 属性过滤 trace 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以根据其标签过滤追踪后端中所需的 trace:
-
service.name
- 红帽构建的 Keycloak 部署名称 -
k8s.namespace.name
- Namespace -
host.name
- Pod 名称
红帽 Keycloak Operator 的构建会自动设置 KC_TRACING_SERVICE_NAME
和 KC_TRACING_RESOURCE_ATTRIBUTES
环境变量,用于其管理的 pod 中包含的每个红帽构建 Keycloak 容器。
注意
KC_TRACING_RESOURCE_ATTRIBUTES
变量始终包含(如果未覆盖)代表当前命名空间的 k8s.namespace.name
属性。