prometheus-node-exporter-lua: export static files

Print all files from /var/prometheus/*.prom. This behaviour allow users
to add metrics with non-lua scripts.

Signed-off-by: Paul Spooren <spooren@informatik.uni-leipzig.de>
This commit is contained in:
Paul Spooren
2018-04-30 00:59:46 +09:00
parent 55f946f41e
commit 509f208ee7
2 changed files with 24 additions and 1 deletions
@@ -0,0 +1,11 @@
#!/usr/bin/lua
local fs = require "nixio.fs"
local function scrape()
for metrics in fs.glob("/var/prometheus/*.prom") do
output(get_contents(metrics), '\n')
end
end
return { scrape = scrape }