elasticsearch APM功能全解 一

本文介绍了Elasticsearch APM的起源、基本组件,包括APM agents、APM Server、Elasticsearch和Kibana APM UI,并详细阐述了事件(Errors、Spans、Transactions)、真实用户监控(RUM)和分布式跟踪的功能。Elasticsearch用于存储性能指标,Kibana则用于数据可视化。分布式跟踪通过trace连接不同服务,帮助分析微服务架构的性能瓶颈。
摘要由CSDN通过智能技术生成

elastic stack在6.3版本开始推出了APM功能,但当时只支持nodejs,python和ruby,尚不支持java和go,而公司里面大部分系统还是java,因此只是关注,还没有去解读。但在6.4.0版本,终于推出了java和go的beta版本,而在6.5.0版本,终于变为GA版本。这使得在生产环境上部署APM服务变为可能,下面让我们一起来看看elastic stack的这个APM服务吧

elastic APM的前世今生

首先,不要以为这个APM功能是一个不务正业、心血来潮的新功能。其实今天elastic的APM来源于之前的opbeat。而Opbeat是由一个丹麦初创团队于2013年成立的老公司了,专门运维软件的开发,而其主打产品即是APM运维软件。
被elastic收购之后,opbeat已经于2018年5月份,正式关闭网站和社区,转到了elastic APM上:
在这里插入图片描述

基本组件

Elastic APM 由四个基本组件构成:

  • APM agents
  • APM Server
  • Elasticsearch
  • Kibana APM UI

基本架构如下图:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值