Stackdriver Trace

找出生产环境中的性能瓶颈。

查看此产品的文档

人人可用的分布式跟踪服务

人人可用的分布式跟踪服务

Stackdriver Trace 是一种分布式跟踪系统,可从您的应用收集延迟数据并显示在 Google Cloud Platform Console 中。您可以跟踪应用内部的请求传递情况,并接收详尽且近乎实时的性能分析信息。Stackdriver Trace 会自动分析您所有应用的跟踪记录,生成详尽的延迟报告来揭示性能降低情况,并能捕获您所有虚拟机、容器或 App Engine 项目的跟踪记录。

找出性能瓶颈

使用 Stackdriver Trace,您可以检测某个具体请求的详细延迟信息,还可以查看整个应用的聚合延迟信息。借助我们提供的各种工具和过滤器,您可以快速定位瓶颈所在,并确定其根本原因。我们在 Google 内部使用多种工具来确保我们的服务在极端规模下仍能顺畅运行,Stackdriver Trace 就是在这些工具的基础上开发而成。

快速自动检测问题

Trace 会持续收集和分析项目的跟踪数据,以自动识别应用性能最近的变化。您可以使用分析报告功能,对比不同时间或版本的延迟分布状况。Stackdriver Trace 还会在检测到应用延迟发生显著变化时自动向您发出提醒。

广泛的平台支持

Stackdriver Trace 提供各种语言版本的 SDK,可用来分析在虚拟机上运行的项目(包括并非由 Google Cloud Platform 托管的项目)。Trace SDK 目前有 Java、Node.js、Ruby 和 Go 版本,Trace API 则可用来提交和检索任何来源的跟踪数据。您也可使用 Zipkin 收集器,将 Zipkin 跟踪器的数据提交给 Stackdriver Trace。系统会自动为 App Engine 上运行的项目收集数据。

特性

设置简单

系统会自动跟踪所有 App Engine 应用,相关的库在稍作设置后即可用来跟踪其他位置运行的应用。上述所有性能报告和分析功能都可开箱即用。

性能洞见

系统会自动评估每个端点层面的跟踪结果,以找出性能瓶颈。

自动分析

系统会针对跟踪的每个应用自动生成每日性能报告。您也可以根据需要生成报告。

可扩展性(支持自定义工作负载)

Trace API 和各种语言版本的 SDK 可用于跟踪在虚拟机和容器上运行的应用。您可以在 Stackdriver Trace 界面中通过 Trace API 使用跟踪数据。

延迟时间变动检测

系统会评估应用性能随时间变化的情况,以识别应用的延迟恶化。

跟踪数据分析功能可让我们快速确定延迟是否发生了变化。Stackdriver Trace 时间轴会为我们显示存在延迟瓶颈的位置,并帮助我们重新回到正轨。

Dovetail Games 首席在线技术专家 Keith Marsh

资源

价格

点击此处详细了解 Google Stackdriver(包括 Trace)的价格信息。

特性 价格 每月免费配额 生效日期
Stackdriver Trace 提取 $0.20/百万 span 前 250 万 span 2018 年 11 月 1 日
Google Cloud

开始使用

学习和构建

新客户可免费获享 $300 赠金,用于在 Google Cloud 上学习和构建应用,有效期长达 12 个月。

需要更多帮助?

我们的专家会根据您的需求,帮助您打造合适的解决方案,或者寻找合适的合作伙伴。

Java 是 Oracle 和/或其关联公司的注册商标。