Browse Source

Merge pull request #8586 from alext/fix_conntrack_collector

prometheus-node-exporter-lua: fix missing conntrack values
lilik-openwrt-22.03
Rosen Penev 6 years ago
committed by GitHub
parent
commit
a5d85b71ac
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 5 deletions
  1. +1
    -1
      utils/prometheus-node-exporter-lua/Makefile
  2. +8
    -4
      utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/conntrack.lua

+ 1
- 1
utils/prometheus-node-exporter-lua/Makefile View File

@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=prometheus-node-exporter-lua
PKG_VERSION:=2018.12.30
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_MAINTAINER:=Etienne CHAMPETIER <champetier.etienne@gmail.com>
PKG_LICENSE:=Apache-2.0


+ 8
- 4
utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/conntrack.lua View File

@ -1,8 +1,12 @@
local function scrape()
metric("node_nf_conntrack_entries", "gauge", nil,
string.sub(get_contents("/proc/sys/net/netfilter/nf_conntrack_count"), 1, -2))
metric("node_nf_conntrack_entries_limit", "gauge", nil,
string.sub(get_contents("/proc/sys/net/netfilter/nf_conntrack_max"), 1, -2))
local count = get_contents("/proc/sys/net/netfilter/nf_conntrack_count")
local max = get_contents("/proc/sys/net/netfilter/nf_conntrack_max")
if count ~= "" then
metric("node_nf_conntrack_entries", "gauge", nil, string.sub(count, 1, -2))
end
if max ~= "" then
metric("node_nf_conntrack_entries_limit", "gauge", nil, string.sub(max, 1, -2))
end
end
return { scrape = scrape }

Loading…
Cancel
Save