--- a/mod_measure_client_identities/mod_measure_client_identities.lua Fri Jun 22 01:06:18 2018 +0200
+++ b/mod_measure_client_identities/mod_measure_client_identities.lua Fri Jun 22 11:09:02 2018 +0200
@@ -22,10 +22,17 @@
buckets.unknown = buckets.unknown + 1;
end
end
+ local visited = {};
for bucket, count in pairs(buckets) do
if counters[bucket] == nil then
counters[bucket] = measure("amount", "client_identities."..bucket);
end
counters[bucket](count);
+ visited[bucket] = true;
+ end
+ for bucket, counter in pairs(counters) do
+ if not visited[bucket] then
+ counter(0);
+ end
end
end)