发布于: Feb 17, 2021
Amazon Elasticsearch Service 新增了分布式跟踪功能 Trace Analytics,可让开发人员和 IT 运营人员发现并修复分布式应用程序中的性能问题,加快解决问题。
开发人员和 IT 运营人员能够利用 Trace Analytics 对分布式应用程序中的性能和可用性问题进行排查,并获取全方位的洞见,这是通过从每个组件和服务单独收集日志和指标的传统方法所不能实现的。通过将跟踪数据添加到 Amazon Elasticsearch Service 现有的日志分析功能,客户可以使用相同的服务来隔离性能问题的来源并诊断根本原因。Trace Analytics 支持 OpenTelemetry,这是原生云计算基金会 (Cloud Native Computing Foundation) 的一个项目,它提供一组 API、库、代理和收集器服务,用于捕获分布式跟踪和指标,让客户在利用 Trace Analytics 时无需重新检测应用程序。
Trace Analytics 目前支持从兼容开源 OpenTelemetry Collector 的应用程序库和开发工具包中收集跟踪数据,包括 OpenTelemetry 开发工具包、X-Ray 开发工具包、Jaeger 和 Zipkin 开发工具包。Trace Analytics 还集成了 AWS Distro for OpenTelemetry,它是 OpenTelemetry API、开发工具包和代理/收集器的发行版,也是 AWS 支持的 OpenTelemetry 的高性能安全发行版。客户可以使用 AWS Distro for OpenTelemetry 收集多个监控解决方案的跟踪数据和指标,包括用于跟踪数据的 Amazon Elasticsearch Service 和 AWS X-Ray 以及用于跟踪指标的 Amazon CloudWatch。有关配置和使用 Trace Analytics 的更多信息,请参阅文档。
在全球 24 个区域中,Trace Analytics 在运行 Elasticsearch 7.9 或更高版本的所有 Amazon Elasticsearch Service 域中均受支持:美国东部(弗吉尼亚北部、俄亥俄)、美国西部(俄勒冈、加利福尼亚北部)、AWS GovCloud(US-Gov-East、US-Gov-West)、加拿大(中部)、南美洲(圣保罗)、非洲(开普敦)、中东(巴林)、欧洲(爱尔兰、伦敦、法兰克福、巴黎、斯德哥尔摩、米兰)、亚太地区(新加坡、悉尼、东京、首尔、孟买、香港)以及中国(北京 – 由光环新网运营,宁夏 – 由西云数据运营)。有关 Amazon Elasticsearch Service 可用性的更多信息,请参阅 AWS 区域表。