docs: 部署手册补充时序库已内置

部署编排已加入 TDengine(tdengine 3.3.6.13)与 tdengine-init 建库建表服务,
文档同步:
- prerequisites:外部依赖章节把 TDengine 从「可选/需自行部署」改为「已内置」,
  列出两个库的分片/保留/超级表,并说明与生产的版本差异
- troubleshooting:历史流量无数据一节改为常见原因表(init 未成功、库表缺失、地址错误),
  给出对应的排查命令与处理方式
This commit is contained in:
MiFaZhan
2026-10-30 10:03:12 +08:00
parent 98293f1813
commit 6d3b8dab43
2 changed files with 22 additions and 13 deletions
+12 -2
View File
@@ -143,13 +143,23 @@ docker compose logs upstream-chan --tail=50
### 历史流量查询无数据
**原因**:TDengine 未配置或不可达。
**原因**:TDengine 未启动、未完成建表,或配置里的地址不对。
```bash
docker compose logs worker-svr | grep -i 'tdengine\|taos' | tail -20
docker compose logs tdengine-init | tail -20 # 建库建表是否成功
docker compose exec tdengine taos -s "show databases;"
```
确认 `docker-compose.yml` 的 `TDENGINE_*` 已填,且 WebSocket 端口(默认 6041)可达。不用该功能留空即可。
常见原因与处理:
| 现象 | 原因 | 处理 |
| --- | --- | --- |
| `tdengine-init` 报 MISS | 建表失败 | 看该容器日志里的 `DB error`;改 `tdengine-init/init.sql` 后重跑 `docker compose up -d tdengine-init` |
| worker 日志报库表不存在 | 未执行建表 | 同上,确保 init 容器退出码为 0 |
| 连接超时 | 地址/端口不对 | 配置里应为 `ws(tdengine:6041)`,容器内用服务名而非 IP |
建表脚本全部带 `IF NOT EXISTS`,可重复执行。
### 短信发不出去