prometheus - 无法从节点导出器指标中获取正确数量的打开文件描述符
问题描述
我们使用的是 node_exporter 版本 0.18.0
在 Grafana Node Exporter 仪表板中,它仅显示 Node Exporter 进程使用的打开文件描述符的数量,而不是该实例中操作系统使用的 FDS。
我们正在从 root 用户运行 node-exporter。
系统统计:
的输出lsof | wc -l
是446732
打开文件 (-n) 400000
节点导出器指标:
node_filefd_allocated 3232
node_filefd_maximum 1.508219e+06
node_scrape_collector_duration_seconds{collector="filefd"} 4.4016e-05
process_max_fds 1024
process_open_fds 9
解决方案
node_filefd_allocated
是您想要的指标。
并非列出的所有内容都lsof
使用 Linux 上的文件描述符,例如动态链接库。
我们正在从 root 用户运行 node-exporter。
节点导出器不需要 root。
推荐阅读
- h2 - 将纳秒添加到 TIMESTAMP(23,10) 类型的列
- javascript - 第三方服务不填写角反应形式值
- sql - 对于每个键,检查一个 json 值是否在另一个 JSON 的 json 值中
- jmeter - 501 方法未实现 - URLDecoder:转义 (%) 模式中的非法十六进制字符 - 对于输入字符串:“u2”
- python - 如何在 python 脚本中调用 sed 命令?
- powershell - AppXPackage 数据的位置?
- python - txt 文件的索引行
- python - 如何在python中匀称地计算重心?
- excel - Excel VBA:输入特定密码后删除行
- networking - 计算 TCP 标头长度?