Comparison

plugins/mod_csi_simple.lua @ 11834:f54d9abc4e14

mod_csi_simple: Provide custom set of timing buckets The default of 0.001..100.0 did not feel suitable here. This might be better. Longer is better and hold times less than a few seconds is generally undesirable.
author Kim Alvefur <zash@zash.se>
date Tue, 05 Oct 2021 15:49:47 +0200
parent 11573:cb5748f94840
child 11913:75d69e4c54a2
comparison
equal deleted inserted replaced
11833:bd86ab8122d9 11834:f54d9abc4e14
103 stanza:add_direct_child(st.stanza("delay", {xmlns = "urn:xmpp:delay", from = from, stamp = dt.datetime()})); 103 stanza:add_direct_child(st.stanza("delay", {xmlns = "urn:xmpp:delay", from = from, stamp = dt.datetime()}));
104 end 104 end
105 return stanza; 105 return stanza;
106 end 106 end
107 107
108 local measure_buffer_hold = module:measure("buffer_hold", "times"); 108 local measure_buffer_hold = module:measure("buffer_hold", "times",
109 { buckets = { 0.1; 1; 5; 10; 15; 30; 60; 120; 180; 300; 600; 900 } });
109 110
110 local flush_reasons = module:metric( 111 local flush_reasons = module:metric(
111 "counter", "flushes", "", 112 "counter", "flushes", "",
112 "CSI queue flushes", 113 "CSI queue flushes",
113 { "reason" } 114 { "reason" }