9.1 使用ansible部署process-exporter

[复制链接]
发表于 2024-8-7 01:51:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本节重点先容 :



  • ansible 部署二进制 process-exporter
项目地点



  • 项目地点 https://github.com/ncabatoff/process-exporter
下载地点

  1. wget -O  /opt/tgzs/process-exporter-0.7.5.linux-amd64.tar.gz https://github.com/ncabatoff/process-exporter/releases/download/v0.7.5/process-exporter-0.7.5.linux-amd64.tar.gz
复制代码
准备设置文件 process-exporter.yaml



  • 指定采集进程的方式,下面的例子代表所有cmdline
  1. mkdir /opt/app/process-exporter
  2. cat <<EOF >/opt/app/process-exporter/process-exporter.yaml
  3. process_names:
  4.   - name: "{{.Comm}}"
  5.     cmdline:
  6.     - '.+'
  7. EOF
复制代码
使用ansible部署 process-exporter



  • 准备 service文件
  1. cat <<EOF> process-exporter.service
  2. [Unit]
  3. Description=process-exporter Exporter
  4. Wants=network-online.target
  5. After=network-online.target
  6. [Service]
  7. ExecStart=/opt/app/process-exporter/process-exporter -config.path=/opt/app/process-exporter/process-exporter.yaml
  8. StandardOutput=syslog
  9. StandardError=syslog
  10. SyslogIdentifier=process-exporter
  11. [Install]
  12. WantedBy=default.target
  13. EOF
复制代码


  • 实行ansible-playbook
  1. ansible-playbook -i host_file  service_deploy.yaml  -e "tgz=process-exporter-0.7.5.linux-amd64.tar.gz" -e "app=process-exporter"
复制代码
检查部署情况

  1. # 查看端口 进程 日志日志
  2. ss -ntlp |grep 9256
  3. ps -ef |grep process-exporter |grep -v grep
复制代码
本节重点总结 :



  • ansible 部署二进制 process-exporter

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2025-7-15 09:43 , Processed in 0.084421 second(s), 30 queries 手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199 )|网站地图

快速回复 返回顶部 返回列表