💡
原文英文,约1500词,阅读约需6分钟。
📝
内容提要
GitLab发布了分布式跟踪的Beta版本,该功能允许工程师识别应用性能问题的来源。分布式跟踪使开发人员能够分析每个操作的时间和错误,帮助他们理解请求流程并识别性能瓶颈。该功能对于微服务架构尤为有价值。GitLab Observability结合软件交付和监控功能,旨在弥合开发和运维团队之间的差距,增强透明度和沟通。GitLab计划在即将发布的度量和日志功能中扩展其可观察性和监控功能。
🎯
关键要点
- 应用缺陷或性能问题导致的停机对企业有严重的财务影响。
- 解决此类事件需要开发和运维团队紧密合作,但通常使用不同的工具,导致数据孤岛和沟通碎片化。
- GitLab通过将软件交付和监控功能结合在同一平台上来解决这一挑战。
- GitLab Observability使开发和运维团队能够可视化和分析应用程序和基础设施的错误、跟踪、日志和指标。
- 分布式跟踪功能允许工程师识别应用性能问题的来源,分析每个操作的时间和错误。
- 每个跟踪由一个或多个跨度组成,跨度代表单个操作或工作单元。
- 分布式跟踪对于微服务架构尤为重要,可以提供请求流的可见性,帮助快速诊断和解决问题。
- 使用OpenTelemetry收集数据,支持多种编程语言和框架,避免供应商锁定。
- GitLab开发了可扩展的长期存储解决方案,以支持大规模数据的存储和查询。
- GitLab团队已经在内部使用分布式跟踪来调试和优化性能瓶颈。
- 未来几个月,GitLab将继续扩展其可观察性和监控功能,包括即将发布的度量和日志功能。
- 用户可以注册参与私有Beta测试,帮助塑造GitLab的可观察性工具。
➡️