icon

Elastic APM

开源应用程序性能监测

已经在 Elasticsearch 中存储日志和系统指标?使用 Elastic APM 可扩展到应用程序指标。准确查看您的应用程序把时间都花在了哪里,然后您便可快速修复问题并对您推送的代码拥有十足信心。

观看视频

了解如何开始使用 Elastic Stack 进行应用程序性能监测。

观看视频

参加我们的 APM 培训课程,深入了解 Elastic APM。

查看培训

查看如何通过 Elasticsearch Service 快速推出您的可观察性举措。

观看视频

新增功能

在 7.9 中,Elastic APM 通过 OpenTelemetry 集成扩展了对开放标准的支持,同时改进了错误跟踪。

搜索 + APM

查找并修复代码中存在的问题归根结底就是搜索。我们的专用 UI 能够让您识别瓶颈并在代码层面准确定位到存在问题的地方。因此,您能够编写更好、更高效的代码,进而帮助您加快“开发-测试-部署”周期,让您的应用程序运行更快,客户体验更佳。

借助服务地图连点成线

在单一的清晰视图中,直观地查看您的服务间的联系。了解它们在重点 KPI 方面表现,借助基于 Machine Learning 的健康指标确定潜在的问题领域,然后缩小范围至具体服务以确定存在的阻碍。从这里开始调查中断事件的影响,并采取行动以针对您的所有服务优化性能。

通过分布式跟踪将所有内容整合到一起

纳闷您的请求是如何流经整个基础架构的?通过分布式跟踪将所有内容整合到一起,清晰查看您的各项服务之间的交互情况。查看利用了哪些消息传递框架(例如 Kafka),然后对所有这些框架的服务调用操作进行可视化,找到路径中何处存在潜在问题,并精准确定需加以优化的组件。

SignUpCTA

通过 Machine Learning 功能检测异常响应时间

从 Kibana 中的 APM 应用直接创建任务。通过 Machine Learning 功能(此功能可自动对您的数据建模)查找异常行为和存在问题的部分。

收到警报,然后积极应对

我们的仪表板十分美观,但有时候您很可能还需要关注其他方面。通过我们的 Alerting 功能,随时了解代码的运行表现。可以选择在遇到问题时接收电子邮件通知,也可以选择在一切运行正常时接收 Slack 通知。

对开发人员友好,对编程语言友好

Elastic APM 针对多页和单页应用程序提供对 Java、Go、Node.js、Python、Ruby、.NET 和 Real User Monitoring (JavaScript) 的随附支持,未来还会支持更多语言。另外,由于支持 Jaeger 和 OpenTelemetry 等开放标准,可轻松地从现有仪器化应用向 Elastic APM 发送数据。没有找到所需的内容?自行构建或利用开源社区。探索我们支持的所有语言

定价

越简单越好。不按代理数量定价。

无论希望如何启用或扩展 Elastic,您都应该能够自由选择,从而通过我们的产品获得价值。仅为您需要的资源付费,按照您喜欢的方式进行部署,使用 Elastic 您还可以出色地完成更多事务。

只需四行代码即可开始

Elastic Cloud 上部署一个集群或者从头安装 Elastic Stack,然后启动 APM 服务器,接下来再添加些许代码以在您的应用程序上部署代理。 只需完成上述步骤,即可将您应用程序的性能数据发送至 Elasticsearch。 使用服务器端代理来跟踪您的应用程序,通过 Real User Monitoring (RUM) 收集浏览器中的任何问题。 有问题或者想要调整您的安装? 访问 Elastic APM 文档或者加入 Elastic APM 论坛与我们联系。

What just happened?

The APM agent installed in your application collects and streams application performance metrics to your APM server, where they are processed and stored in Elasticsearch. In a matter of minutes you can start viewing your performance data either in the dedicated APM app or prebuilt dashboards.

Advanced configuration?

Please refer to the APM documentation.

APM 只是对数据进行切片的一种方法

拥有安全事件?是网站还是服务器日志?抑或是包含大量文本的文档?将所有这些集中进 Elastic Stack 并使用免费且开放的 Elastic 可观测性,以扩展您的分析范围,降低运营成本,更大程度上丰富您的用例。

日志

日志

快速且可扩展的日志功能,绝不会让您失望。
指标

指标

处理数字:CPU、内存,等等。
运行状态监测

运行状态监测

跨您的应用和服务监测可用性问题并相应采取对策。