乐趣区

关于运维:夜莺中心端管理categraf采集规则并下发

痛点

市面上常见的采集器,比方 telegraf、grafana-agent、datadog-agent 等,通常内置了多种采集插件,比方能够采集操作系统的惯例指标,也能够采集 mysql、redis、mongodb、kafka、elasticsearch、jmx 等指标,然而具体要采集什么数据,通常须要在客户端采集器上进行配置,批改采集器的配置文件,比拟麻烦,尤其是对于一些不太容易登录的机器,这个操作就更难实现了。

解决方案

快猫技术团队开源了 categraf 采集器,在夜莺社区里失去宽泛应用。categraf 反对两种采集配置管理形式,一个是批改本地配置文件,一个是通过 HTTP 的形式从远端拉取。这就为核心端采集配置管理,提供了可能性。于是,咱们在夜莺专业版中提供了采集规定治理下发能力。

夜莺采集配置,内置反对了 aliyun、elasticsearch、ipmi、kafka、kubernetes、mongodb、mysql、net_response、nginx、oracle、ping、postgresql、processes、procstat、rabbitmq、redis、smart、snmp、tomcat、zookeeper 等多种采集配置模板,也反对自定义配置采集规定。采集规定左边,还有采集插件的应用阐明,不便新人用户上手应用,升高在公司外部的答疑和推广老本。

如何体验

  1. 从夜莺下载核心下载专业版的软件包:https://flashcat.cloud/download/nightingale/

写作这篇文章的时候,最新版本是 v6.0.2,您在下载的时候,可能曾经有了更新,间接下载最新版本即可。带有 plus 字样的,就是专业版。目前是提供了 linux-amd64 的版本,如果须要适配其余操作系统的版本,欢送分割咱们获取。

  1. 备份更新。先把老的夜莺部署目录备份一下,而后解压 plus 软件包,把 n9e-plus 二进制拷贝到 n9e 二进制所在的同级目录,停掉 n9e 过程,启动 n9e-plus 过程即可。
  2. 批改 categraf 的配置。批改 providers 配置,本来的配置是:
providers = ["local"]

要可能从核心拉取配置,须要批改为:

providers = ["local", "http"]

重启 categraf 过程,就能够从核心拉取配置了。

后话

在平安要求比拟严格的公司,每次登录机器还须要申请权限,间接在 web 页面配置,对进步运维效率,是一个很好的帮忙。过程中遇到任何问题,欢送分割咱们寻求帮忙(如果想要获取业余版本的报价,也欢送分割咱们)联系方式如下:

https://flashcat.cloud/contact/

或者间接加我微信征询,我的微信 picobyte,备注:您的公司名称 + 征询专业版。

退出移动版