- 关于 TiDB Operator
- Kubernetes 上使用 TiDB Operator 快速上手
- 部署
- 安全
- 运维
- 灾难恢复
- 使用 TiDB Lightning 恢复 Kubernetes 上的集群数据
- 故障诊断
- Kubernetes 上的 TiDB 集群常见问题
- 参考
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
查看日志
本文档介绍如何查看 TiDB 集群各组件日志,以及 TiDB 慢查询日志。
TiDB 集群各组件日志
通过 TiDB Operator 部署的 TiDB 各组件默认将日志输出在容器的 stdout
和 stderr
中。可以通过下面的方法查看单个 Pod 的日志:
kubectl logs -n ${namespace} ${pod_name}
如果这个 Pod 由多个 Container 组成,可以查看这个 Pod 内某个 Container 的日志:
kubectl logs -n ${namespace} ${pod_name} -c ${container_name}
请通过 kubectl logs --help
获取更多查看 Pod 日志的方法。
TiDB 组件慢查询日志
TiDB 3.0 及以上的版本中,慢查询日志和应用日志区分开,可以通过名为 slowlog
的 sidecar 容器查看慢查询日志:
kubectl logs -n ${namespace} ${pod_name} -c slowlog
注意:
慢查询日志的格式与 MySQL 的慢查询日志相同,但由于 TiDB 自身的特点,其中的一些具体字段可能存在差异,因此解析 MySQL 慢查询日志的工具不一定能完全兼容 TiDB 的慢查询日志。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论