PurePath是Dynatrace公司专为Java、.NET等主流平台设计的一款分布式程序跟踪工具。该工具通过在应用程序中插入代表透明地调用跟踪探针,并通过这些跟踪探针对应用程序的分布式执行过程进行跟踪和记录,最终提供出应用程序执行过程中的详细性能数据。
PurePath无需源代码或应用程序侵入式的配置,即可帮助企业客户跟踪,并全面地了解复杂应用程序生命周期与运行中程序的行为,包括:交易、SQL查询、Web请求、SOA调用等,可做到精准的性能问题定位。PurePath具有以下功能特性:
在应用程序运行过程中,PurePath可以实时分析应用程序的性能,取得关于事件的详细性能数据,从而让用户可以对应用程序执行问题迅速做出反应。
PurePath支持多个不同的平台和环境,包括Java、.NET、PHP、Node.js、Python等,可以实现跨平台的全面跟踪和监视。
PurePath会自动跟踪应用程序的任意操作,并在观察到错误时自动记录整个处理流程。该工具会自主分析代码执行情况,并根据执行的结果生成一份交易流程图,详细描叙交易过程中的各个步骤和方法。
PurePath可以更好地分析分布式系统中的功能,使得用户可以对分布式系统的生命周期进行准确度量。同时,它还支持自定义性能指标,使得用户可以自由指定关注的指标和标准进行分析。
通过对PurePath的阐述,我们可以发现PurePath是一款强大的分布式程序跟踪和分析工具。它能够有效地追踪应用程序执行过程中的性能问题,并在出现性能问题时自动进行定位和记录,为用户提供一套易于使用、高效的分析工具。因此,对于想要更好地了解和优化分布式系统的企业或开发者来说,PurePath是必备的工具之一。