1、下载并安装apm-server的rpm包
curl -L -O https://artifacts.elastic.co/downloads/apm-server/apm-server-7.4.2-x86_64.rpm
sudo rpm -vi apm-server-7.4.2-x86_64.rpm
2、设置apm-server的output路径为自己的ES
output.elasticsearch:
hosts: ["<es_url>"]
3、启动apm-server
./apm-server -e
4、下载对应的agent,我用到的是java,所以我下载的是java版本的apm探针
下载地址为:https://search.maven.org/search?q=a:elastic-apm-agent
5、修改springboot启动程序的脚本
java -javaagent:/path/to/elastic-apm-agent-<version>.jar \ --apm java探针所在的路径
-Delastic.apm.service_name=my-application \ --服务的命名
-Delastic.apm.server_url=http://localhost:8200 \ --apm-server的地址
-Delastic.apm.secret_token= \
-Delastic.apm.application_packages=org.example \ --要扫描的包名
-jar my-application.jar --应用程序jar包
6、启动程序以后进入kibana,就可以看到了