4.2. TempoStack 配置参数简介
TempoStack
自定义资源(CR)定义用于创建 Distributed Tracing Platform 资源的架构和设置。您可以根据您的业务需求,修改这些参数以自定义您的实现。
TempoStack
CR 示例
- 1
- 创建对象时要使用的 API 版本。
- 2
- 定义要创建的 Kubernetes 对象的种类。
- 3
- 唯一标识对象的数据,包括
name
字符串,UID
, 和可选的namespace
。OpenShift Container Platform 会自动生成UID
并使用创建对象的项目名称完成namespace
。 - 4
- TempoStack 实例的名称。
- 5
- 包含 TempoStack 实例的所有配置参数。当需要一个适用于所有 Tempo 组件的通用定义时,在
spec
部分中定义它。当定义只与单个组件相关时,将其放在spec.template.<component>
部分中。 - 6
- 存储在实例部署中指定。有关实例的存储选项的信息,请参阅安装页。
- 7
- 为 Tempo 容器定义计算资源。
- 8
- 在接受范围之前,必须确认经销商中的数据数量的整数值。
- 9
- 保留 trace 的配置选项。默认值为
48h
。 - 10
- Tempo
distributor
组件的配置选项。 - 11
- Tempo
ingester
组件的配置选项。 - 12
- Tempo
compactor
组件的配置选项。 - 13
- Tempo
querier
组件的配置选项。 - 14
- Tempo
query-frontend
组件的配置选项。 - 15
- Tempo
gateway
组件的配置选项。 - 16
- 摄入(ingestion)和查询(query)率限制。
- 17
- 定义摄入率限制。
- 18
- 定义查询率限制。
- 19
- 配置操作对象以处理遥测数据。
- 20
- 配置搜索功能。
- 21
- 定义此 CR 是否由 Operator 管理。默认值为
managed
。
参数 | 描述 | 值 | 默认值 |
---|---|---|---|
| 创建对象时要使用的 API 版本。 |
|
|
| 定义要创建的 Kubernetes 对象的种类。 |
| |
|
唯一标识对象的数据,包括 |
OpenShift Container Platform 会自动生成 | |
| 对象的名称。 | TempoStack 实例的名称。 |
|
| 要创建的对象的规格。 |
包含 TempoStack 实例的所有配置参数。当需要所有 Tempo 组件的通用定义时,会在 | N/A |
| 分配给 TempoStack 实例的资源。 | ||
| ingester PVC 的存储大小。 | ||
| 复制因素的配置。 | ||
| 保留 trace 的配置选项。 | ||
| 定义存储的配置选项。 | ||
| Tempo distributor 的配置选项。 | ||
| Tempo ingester 的配置选项。 | ||
| Tempo compactor 的配置选项。 | ||
| Tempo querier 的配置选项。 | ||
| Tempo 查询前端的配置选项。 | ||
| Tempo 网关的配置选项。 |