Help us learn about your current experience with the documentation. Take the survey.
诊断工具
- 版本:免费版、高级版、旗舰版
- 产品:GitLab 自管版
以下是 GitLab 支持团队在故障排查过程中使用的一些诊断工具。 我们在此列出这些工具,旨在保持公开透明,并为有 GitLab 故障排查经验的用户提供参考。如果您当前正遇到 GitLab 问题,建议您先查看支持选项,然后再尝试使用这些工具。
SOS 脚本
gitlabsos从 Linux 包或基于 Docker 的 GitLab 实例及其操作系统中收集信息和最近的日志。kubesos从 GitLab Helm chart 部署中收集 k8s 集群配置和最近的日志。gitlab:db:sos收集关于您数据库的详细诊断数据。
strace-parser
strace-parser
用于分析和总结原始的 strace 数据。
推荐阅读 strace zine 以了解相关背景。
gitlabrb_sanitizer
1 会输出一份 /etc/gitlab/gitlab.rb 文件内容的副本,并对其中的敏感值进行编辑处理。
fast-stats
fast-stats
可以快速汇总错误和资源密集型使用情况的统计信息,以帮助调试性能和配置问题。
fast-stats 特别适用于解析和比较大量日志,或在开始排查未知问题时使用。
greenhat
greenhat
提供一个交互式 shell,用于分析、过滤和总结 SOS 日志。
GitLab Detective
GitLab Detective 会在 GitLab 安装实例上运行自动检查,以识别和解决常见问题。