版本 1.3 发布说明
Tempo 团队很高兴宣布 Tempo 1.3 版本发布。
特性和增强功能
搜索 除了现有的对最近追踪的搜索外,还增加了在后端存储中搜索追踪的支持。详情请参阅Tempo 搜索。
改进环功能 compactor 环会自动忘记不健康的环成员。
保护实例免受超大追踪的影响 ingester 会跟踪超出配置最大大小的追踪,将对超大追踪的保护范围扩展到追踪刷新到磁盘之后。
暴露更多指标 以下新指标已被暴露:
tempo_limits_overrides
tempo_limits_defaults
tempo_ingester_live_traces
tempodb_compaction_outstanding_blocks
Azure 凭证可以在环境变量中设置 Azure 存储账户和密钥可以通过环境变量
AZURE_STORAGE_ACCOUNT
和AZURE_STORAGE_KEY
指定,而非在配置文件中设置。
升级注意事项
升级到 Tempo v1.3 时,请注意以下重大变更:
PR 1142:OpenTelemetry Collector 的 GRPC 接收器的默认端口从 55680 更改为 4317。
PR 1174:配置选项
querier.search_max_result_limit
重命名为query_frontend.search.max_result_limit
。配置选项querier.search_default_result_limit
重命名为query_frontend.search.default_result_limit
。PR 1173:移除了
tempopb.Pusher
中已废弃的Push
方法。
已知问题
- Grafana 尚未支持
tempoBackendSearch
功能开关来启用后端数据存储中的搜索。
Bug 修复
1.3.1 Bug 修复
- PR 1260 mapno:修复了使用 etcd 作为环的后端存储时发生的 panic。
1.3.2 Bug 修复
- PR 1295 joe-elliott:修复了针对 ingesters 的 Tempo 搜索中开始/结束时间范围损坏的问题。