
作者:吴容,腾讯云大数据Elasticsearch高级开发工程师
在《腾讯云ES:图文详解!你想了解的ElasticAPM这里全都有》这篇文章中,我们对Elastic APM的组件架构、数据模型和工作原理有了比较清晰的认识,本篇文章将从实践的角度出发,演示如何使用Elastic APM来实时监控我们的SpringBoot服务。
一、创建ES集群
首先在演示的第一步,需要先创建出一个ES集群环境,这里我们到腾讯云ES控制台创建一个7.14.2白金版的ES集群。

二、部署APM Server
创建好ES集群后,开始部署APM Sever。这里有两种部署模式,第一种是通过Kibana上的Fleet Intergration方式进行安装部署,第二种则是手动进行安装。本文演示手动部署模式。
1、下载APM Server下载APM Server安装包可通过如下链接获取:https://www.elastic.co/cn/downloads/past-releases#apm-server由于我们刚创建的腾讯云ES集群版本为7.14.2,因此我们这里选择的APM Server版本也选择为7.14.2。
2、修改配置文件下载完成后,解压到对应的目录,然后配置apm-server.yml文件如下:
apm-server:
host: "localhost:8200"
#-------------------------- Elasticsearch output --------------------------
output.elasticsearch:
hosts: ["ES-VIP:9200"]
enabled: true
username: "elastic"
password: "changeme"
#================================= Logging =================================
logging.level: info
logging.metrics.enabled: true
logging.metrics.period: 30s
logging.to_files: true
logging.files:
path: /usr/local/service/APMServer/apm-server-7.14.2/logs
name: apm-server.log
# Defines if the HTTP endpoint is enabled.
http

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



