APM Server 部署安装 (Docker)

举报
叶康铭 发表于 2021/03/26 00:25:02 2021/03/26
【摘要】 为什么要使用 Docker来部署 APM Server 呢,传统使用软件在操作系统上安装和配置的方法过于繁琐,并且受一些跨平台的约束,例如Mac、Windows、Linux等,所以无论安装什么软件,通过 Docker 进行部署是最为简单并且便捷的。 APM 启动容器 docker run -d --user=root --name=apm-serve...

为什么要使用 Docker来部署 APM Server 呢,传统使用软件在操作系统上安装和配置的方法过于繁琐,并且受一些跨平台的约束,例如Mac、Windows、Linux等,所以无论安装什么软件,通过 Docker 进行部署是最为简单并且便捷的。

在这里插入图片描述

APM

启动容器

docker run -d --user=root --name=apm-server --link elasticsearch -p 8200:8200 docker.elastic.co/apm/apm-server:7.9.2

参数详解
docker run 创建并启动容器
-d 后台运行 
--name apm-server 指定容器唯一的名称,方便管理
--link elasticsearch 使apm-server与elasticsearch同处于一个网络方便主机名通讯
-p 8200:8200 映射容器端口到宿主机上
docker.elastic.co/apm/apm-server:7.9.2

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
修改配置文件

宿主机上运行,进入容器的命令行终端
docker exec -it apm-server /bin/bash
进入容器后,容器内编辑配置
vi config/apm-server.yml

# 连接至elasticsearch的主机名及相关的账户鉴权
apm-server:
  host: "0.0.0.0:8200"
  apm-server.secret_token: "xxxxxx"
output.elasticsearch:
  hosts: ["elasticsearch:9200"]
  username: "elastic"
  password: "xxx"
setup.kibana:
  host: "kibana:5601"

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

退出容器
exit
重启容器使配置生效
docker restart apm-server

简单测试

通过浏览器直接访问该APM服务的8200端口,如果有返回则代表正常
在这里插入图片描述

文章来源: blog.csdn.net,作者:叶康铭,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/m0_38030719/article/details/109202221

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。