标签搜索
在 Grafana Explore 中搜索追踪时发生问题。Service Name 和 Span Name 下拉列表为空,并显示 No options found
消息。
对 Tempo 查询前端端点 /api/search/tag/service.name/values
的 HTTP 请求会返回空结果集。
根本原因
引入的标签大小限制导致了此问题。
配置参数 max_bytes_per_tag_values_query
会导致查询超出配置值时返回空结果。
解决方案
此问题有两个主要解决方案
- 降低推送到 Tempo 的标签基数。减少唯一标签值的数量将减小标签搜索查询返回的大小。
- 将 Tempo 配置中 overrides 块中的
max_bytes_per_tag_values_query
参数值增加到最高 50MB。