【新功能邀请】Go版本云监控插件开始公测-阿里云开发者社区

开发者社区> 开发与运维> 正文

【新功能邀请】Go版本云监控插件开始公测

简介: 云监控用Go语言重构了插件,且较目前的Java版本在资源消耗方面有很大节省。您可以根据需要,选择升级为Go版本插件。

云监控用Go语言重构了插件,且较目前的Java版本在资源消耗方面有很大节省。您可以根据如下步骤升级插件,升级后版本号为2.1.47。

新版本插件资源消耗情况

  • CmsGoAgent进程占用15~20M左右内存和单核1~2%的CPU。(Java版本内存消耗在70M左右)
  • CmsGoAgent是便携的无额外依赖Agent,程序大小在15M左右,视处理器不同实际尺寸相差2~3M。(Java版本安装包70M,解压后大小200M)
  • 本地日志最多占用40M空间,超过40M会进行清除。
  • 每15秒发送一次监控数据,约占用内网网络带宽10KB。
  • 每3分钟发送一次心跳数据,约占用内网网络带宽2KB左右。

ECS安装GoAgent

1.1 准备工作

1.2 Linux下安装GoAgent

远程登录ecs,将下面命令中的${REGION_ID}以实际的region id替换并执行

VERSION=2.1.47 /bin/bash -c "$(curl -s http://cms-agent-${REGION_ID}.oss-${REGION_ID}-internal.aliyuncs.com/cms-go-agent/cms_go_agent_install.sh)"

1.3 Windows下安装GoAgent

  • 在如下路径新建文件夹cloudmonitor
C:\Program Files\Alibaba
  • 根据系统情况,将云监控Agent 64位版本Agent32位版本Agent 下载到上一步创建的cloudmonitor文件夹中。
  • 使用管理员权限启动命令行(cmd),并在cmd下运行如下命令

    cd C:\Program Files\Alibaba\cloudmonitor
    CmsGoAgent.windows-amd64.exe install
    CmsGoAgent.windows-amd64.exe start
  • 安装完成后,可以通过Windows服务面板来查看、启动、停止云监控服务(Cloud Monitor Application)。

非ECS安装GoAgent

2.1 准备工作

准备accesskey.properties文件。accesskey信息请登录阿里云控制台后,点击页面上方 非阿里云主机安装按钮查询。

  • Linux下在Terminal中可通过如下命令在当前目录下生成accesskey.properties文件:
echo 'cms.agent.accesskey=$your_accesskey' > accesskey.properties
echo 'cms.agent.secretkey=$your_secretkey' >> accesskey.properties

2.1 Linux

执行下面命令前,请确保当前目录下存在accesskey.properties文件

/bin/bash -c "$(curl -s http://cms-download.aliyun.com/cms-go-agent/cms_go_agent_install_none_ecs.sh)"
  • Windows下可在文本编辑器中完成。

2.2 Windows

参见 1.3 Windows下安装GoAgent

安装验证

安装完成后,稍等几分钟,在阿里云控制台查看版本号,变为2.1.47,即升级成功。

卸载

4.1 Linux

Linux下进入Agent所在目录。

./CmsGoAgent.linux-${ARCH} stop
./CmsGoAgent.linux-${ARCH} uninstall

其中${ARCH}是您的处理器架构,有两种:386和amd64。执行完成后,退到上级目录,删除cloudmonitor目录即可。

4.2 Windows

  1. 使用Windows服务面板停止云监控服务。
  2. 到安装目录删除整个目录
C:\Program Files\Alibaba\cloudmonitor

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章