fix(prometheus-exporter): fix metric naming to be consistent with prometheus reqs

This commit is contained in:
2025-09-19 15:31:07 +02:00
parent a4aad159c1
commit 431b73ee2d

View File

@@ -30,13 +30,13 @@ local function process_queue()
local item_stats = force.get_item_production_statistics(surface_name) local item_stats = force.get_item_production_statistics(surface_name)
for item, count in pairs(item_stats.input_counts) do for item, count in pairs(item_stats.input_counts) do
table.insert(buffer, string.format( table.insert(buffer, string.format(
"production{type=\"item\",surface=\"%s\",force=\"%s\",name=\"%s\"} %d", "factorio_production_total{type=\"item\",surface=\"%s\",force=\"%s\",name=\"%s\"} %d",
surface_name, force_name, item, count surface_name, force_name, item, count
)) ))
end end
for item, count in pairs(item_stats.output_counts) do for item, count in pairs(item_stats.output_counts) do
table.insert(buffer, string.format( table.insert(buffer, string.format(
"consumption{type=\"item\",surface=\"%s\",force=\"%s\",name=\"%s\"} %d", "factorio_consumption_total{type=\"item\",surface=\"%s\",force=\"%s\",name=\"%s\"} %d",
surface_name, force_name, item, count surface_name, force_name, item, count
)) ))
end end
@@ -45,13 +45,13 @@ local function process_queue()
local fluid_stats = force.get_fluid_production_statistics(surface_name) local fluid_stats = force.get_fluid_production_statistics(surface_name)
for fluid, count in pairs(fluid_stats.input_counts) do for fluid, count in pairs(fluid_stats.input_counts) do
table.insert(buffer, string.format( table.insert(buffer, string.format(
"production{type=\"fluid\",surface=\"%s\",force=\"%s\",name=\"%s\"} %d", "factorio_production_total{type=\"fluid\",surface=\"%s\",force=\"%s\",name=\"%s\"} %d",
surface_name, force_name, fluid, count surface_name, force_name, fluid, count
)) ))
end end
for fluid, count in pairs(fluid_stats.output_counts) do for fluid, count in pairs(fluid_stats.output_counts) do
table.insert(buffer, string.format( table.insert(buffer, string.format(
"consumption{type=\"fluid\",surface=\"%s\",force=\"%s\",name=\"%s\"} %d", "factorio_consumption_total{type=\"fluid\",surface=\"%s\",force=\"%s\",name=\"%s\"} %d",
surface_name, force_name, fluid, count surface_name, force_name, fluid, count
)) ))
end end