Help us learn about your current experience with the documentation. Take the survey.
开始在 GitLab 中监控你的应用
监控是维护和优化应用程序的关键部分。 GitLab 的可观测性功能帮助你跟踪错误、分析应用程序性能并响应事件。
这些功能是更大的 DevOps 工作流程的一部分:
所有这些功能都可以独立使用。例如,你可以使用 跟踪或事件管理而不使用错误跟踪。但是,为了获得最佳体验, 请一起使用所有这些功能。
步骤 1:确定使用哪个项目
你可以使用与存储应用程序源代码相同的项目来进行监控。
对于具有多个服务和存储库的大型应用程序,你应该创建一个专门的项目来集中收集自系统不同组件的所有遥测数据。 这种方法有几个好处:
- 数据可供所有开发和运维团队访问,促进协作。
- 来自不同源的数据可以在一个地方进行查询和关联,从而加速调查。
- 它为所有可观测性数据提供了单一事实来源,使维护和更新更容易。
- 通过将用户权限集中在一个项目中,简化了管理员对访问管理的控制。
要启用可观测性功能,你需要拥有该项目的管理员或所有者角色。
更多信息请参见:
步骤 2:使用错误跟踪跟踪应用程序错误
错误跟踪帮助你识别、优先级排序和调试应用程序中的错误。 你的应用程序生成的错误由 Sentry SDK 收集,然后存储在 GitLab 或 Sentry 后端。
更多信息请参见:
步骤 3:管理警报和事件
设置事件管理功能来排查问题并协作解决事件。
更多信息请参见:
步骤 4:分析和改进
使用收集到的数据和见解来持续改进你的应用程序和监控过程:
- 创建见解仪表板来分析已创建和关闭的问题或事件,并评估你的事件响应性能。
- 创建可执行的运行手册,帮助值班工程师自主解决事件。
- 定期审查你的监控设置,并根据应用程序的发展调整采样阈值或添加新指标。
- 进行事件后审查,以识别你的应用程序和事件响应过程中的改进领域。
- 使用从监控中获得的见解来指导你的开发优先级和技术债务减少工作。
更多信息请参见: