《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.10.APM (上) https://developer.aliyun.com/article/1228392
APM的安装和使用
启动步骤
配置启动 APM 主要包含三个步骤:安装 APM Server、配置 APM Agent、在 Kibana 中配置可视化面板。
步骤一:安装 APM Server
1、安装
通过 APM 服务端地址下载合适的服务端安装包。
下载地址:https://www.elastic.co/cn/downloads/apm
2、设置和配置
通过 apm-server setup [FLAGS] 可以设置APM 服务端
FLAGS :
-h, --help 查看帮助。
--index-management 设置关联 Elasticsearch 索引管理,包括:索引模板、生命周期管理策略、写入别名。
--pipelines 注册定义在 ingest/pipeline/definition.json 中的管道。
配置示例:
apm-server setup --index-management
apm-server setup --pipelines
3、启动
通过启动命令启动 APM 服务端,启动命令:
./apm-server -e
指定输出 Elasticsearch 及 APM 服务端
./apm-server -e -E output.elasticsearch.hosts=ElasticsearchAddress:9200 -E apm-server.host=localhost:8200
步骤二:配置APM Agent
1、下载 APM 代理 可以通过 Maven Central 下载代理 Jar 包,不需要再项目中引入依赖,
下载地址:https://search.maven.org/search?q=a:elastic-apm-agent
2、使用 javaagent 参数启动应用,并设置好对应的配置项。
elastic.apm.service_name 为服务名称
elastic.apm.server_urls 为服务端请求地址
elastic.apm.application_packages 为项目包路径
3、启动参数示例:
java -javaagent:/path/to/elastic-apm-agent-<version>.jar \ -Delastic.apm.service_name=my-application \ -Delastic.apm.server_urls=http://localhost:8200 \ -Delastic.apm.secret_token= \ -Delastic.apm.application_packages=org.example \ -jar my-application.jar
步骤三:在 Kibana 查看可视化面板
1、启动 Kibana
2、在 Kibana 中 可观测性(Observability) 菜单下选择 APM,如图1
《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.10.APM (下) https://developer.aliyun.com/article/1228389