夜莺-Nightingale
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

数据采集器Categraf资源消耗问题、执行失败问题

Q: 执行 categraf 报错误 cannot execute binary file: Exec format error

root@ubuntu:/opt/categraf# ./categraf --test
-bash: ./categraf: cannot execute binary file: Exec format error

A: 可能的原因是该二进制文件,编译时与现在运行时的CPU架构不同导致的。需要在当前环境中重新编译。

如果 systemd 托管的 Categraf 无法启动而你又不会查看日志,可以不通过 systemd 启动,直接在命令行下执行 ./categraf 启动,这样相关的日志就打印在控制台。

Q: Categraf 的资源消耗数据是多少?如何保障运行时对宿主机或者容器造成大的影响?

A: 基于 2023年4月份,对categraf v0.2.41版本的测试,结果如下,可以作为参考。本次测试运行在4C8G的云主机上,采集了cpu/内存/磁盘/网络/进程等相关的指标140+。更进一步,如果采集器所在的宿主机对于资源消耗非常敏感,那么建议给采集器通过cgroup等方式设定资源的使用上限。

采集器 CPU 内存(MB) 进程数
zabbix <1% 17.4 6
categraf <1% 85.7 1
telegraf <1% 60.2 1
categraf-slim <1% 45.2 1
快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat
FlashDuty
Flashduty