日志采集
「日志采集」页管理采集策略:主机采集(Promtail)与集群采集(DaemonSet / Fluent Bit Sidecar)。
采集范围
- 集群采集:命名空间多选(默认全集群);app 标签按
app.kubernetes.io/name → app → controller 名 → pod 名四级回退,可自定义来源标签与 app 白名单收敛日志量。 - 主机采集:填写业务日志路径(glob 通配,如
/var/log/app/*.log);系统日志自动探测(syslog / messages)。 - 敏感路径(/etc/shadow、私钥、/proc 等)会被平台拦截,防止主机凭据进入日志平台。
编辑与下发
保存后点击「部署」下发到目标;「预览 YAML」可先核对将生成的 promtail 配置。修改后同样以「部署」生效。
排查
- 采集器卡片可看运行状态与日志(主机 docker logs / journalctl,集群 Pod 日志)。
- 常见问题:目标命名空间无工作负载(app 候选为空)、路径无写入权限、Loki 端点不可达。