人人可用的分布式跟踪服务
Cloud Trace 是一个分布式跟踪系统,该系统可从应用收集延迟时间数据,并在 Google Cloud Console 中显示。您可以跟踪应用内部的请求传递情况,并接收详尽且近乎实时的性能分析信息。Cloud Trace 会自动分析应用的所有跟踪记录,并生成详细的延迟时间报告,让您清楚掌握性能降低情况。此外,它还可以捕获所有虚拟机、容器或 App Engine 项目的跟踪记录。
找出性能瓶颈
使用 Cloud Trace,您可以检测某个具体请求的详细延迟信息,还可以查看整个应用的汇总延迟信息。我们提供各种工具和过滤器,方便您快速找到存在瓶颈的位置,并更快地确定其根本原因。我们在 Google 内部使用多种工具来确保我们的服务在极端规模下仍能顺畅运行,Cloud Trace 就是在这些工具的基础上开发而成。
快速自动检测问题
Trace 会持续收集和分析项目的跟踪数据,以自动识别应用性能最近的变化。您可以使用分析报告功能,对比不同时间或版本的延迟分布状况。Cloud Trace 还会在检测到应用的延迟情况发生明显变化时自动向您发出提醒。
广泛的平台支持
Cloud Trace 提供各种语言版本的 SDK,可用来分析在虚拟机上运行的项目(包括并非由 Google Cloud 托管的项目)。Trace SDK 目前有 Java、Node.js、Ruby 和 Go 版本,Trace API 则可用来提交和检索任何来源的跟踪数据。您也可使用 Zipkin 收集器,将 Zipkin 跟踪器的数据提交给 Cloud Trace。系统会自动为 App Engine 上运行的项目捕获数据。
特性
设置简单
系统会自动跟踪所有 App Engine 应用,并提供相关库,让您只需最低程度的设置即可跟踪在其他位置运行的应用。上述所有性能报告和分析功能都可开箱即用。
性能洞见
系统会自动评估每个端点层级的跟踪结果,找出性能瓶颈。
自动分析
系统会针对跟踪的每个应用自动生成每日性能报告。您也可以根据需要生成报告。
可扩展性(支持自定义工作负载)
Trace API 和各种语言版本的 SDK 可用于跟踪在虚拟机和容器上运行的应用。您可以在 Cloud Trace 界面中通过 Trace API 使用跟踪数据。
延迟时间变动检测
系统会评估应用性能随时间变化的情况,以明确应用的延迟时间恶化状况。
跟踪数据分析功能可让我们快速确定延迟是否发生了变化。Cloud Trace 时间轴会为我们显示存在延迟瓶颈的位置,并帮助我们重新回到正轨。
Keith Marsh, Dovetail Games 首席在线技术专家
资源
获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。
Java 是 Oracle 和/或其关联公司的注册商标。