夜莺-Nightingale
夜莺V6
项目介绍 架构介绍
快速开始
黄埔营
安装部署
升级
采集器
使用手册
API
数据库表结构
FAQ
夜莺专业版
开源生态
Prometheus
版权声明
第1章:天降奇兵
第2章:探索PromQL
第3章:Prometheus告警处理
第4章:Exporter详解
第5章:数据与可视化
第6章:集群与高可用
第7章:Prometheus服务发现
第8章:监控Kubernetes
第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架构不同导致的。需要在当前环境中重新编译。

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
开源版
Flashcat
Flashduty