Skip to main content

升级到 0.7 版本

从 0.6.x 迁移到 0.7.0

0.7 版本中存储在元存储(metastore)中的索引和内部对象格式与 0.6 版本向后兼容。

如果您正在使用 OTEL 索引并将数据索引到 otel-logs-v0_6otel-traces-v0_6 索引中,您必须在升级之前停止索引。确实,首次启动 Quickwit 0.7 时,它会更新这两个索引中的 Trace ID 和 Span ID 的文档映射字段,将其输入/输出格式从 base64 更改为 hex。这是自动完成的:您无需执行任何手动操作。

Quickwit 0.7 还会创建新的索引 otel-traces-v0_7,现在默认使用该索引进行 OTEL gRPC 和 HTTP API 的数据索引。Jaeger gRPC 和 HTTP API 默认会查询 otel-traces-v0_6otel-traces-v0_7。可以通过设置请求头 qw-otel-logs-indexqw-otel-traces-index 来指定您想要使用的索引 ID。

从 0.7.0 迁移到 0.7.1

Quickwit 0.7.1 会创建新的索引 otel-logs-v0_7,现在默认使用该索引进行 OTEL gRPC 和 HTTP API 的数据索引。

otel-traces-v0_7 索引中,service_name 字段现在是 fast。 如果 otel-traces-v0_7 已经存在,则不会进行迁移。如果您希望 service_name 字段为 fast,则必须先删除现有的 otel-traces-v0_7 索引,或者您需要创建自己的索引。