comparison mod_http_admin_api/mod_http_admin_api.lua @ 5883:6c11e1b4066d

mod_http_admin_api: User activity gauges need to be summed (labels by host)
author Matthew Wild <mwild1@gmail.com>
date Tue, 16 Apr 2024 12:05:47 +0100
parents 9f2816287556
children 2aa66e928aa0
comparison
equal deleted inserted replaced
5882:563c2c70cb9f 5883:6c11e1b4066d
761 result.memory = maybe_export_plain_gauge(families.process_resident_memory_bytes); 761 result.memory = maybe_export_plain_gauge(families.process_resident_memory_bytes);
762 result.cpu = maybe_export_plain_counter(families.process_cpu_seconds); 762 result.cpu = maybe_export_plain_counter(families.process_cpu_seconds);
763 result.c2s = maybe_export_summed_gauge(families["prosody_mod_c2s/connections"]) 763 result.c2s = maybe_export_summed_gauge(families["prosody_mod_c2s/connections"])
764 result.uploads = maybe_export_summed_gauge(families["prosody_mod_http_file_share/total_storage_bytes"]); 764 result.uploads = maybe_export_summed_gauge(families["prosody_mod_http_file_share/total_storage_bytes"]);
765 result.users = { 765 result.users = {
766 active_1d = maybe_export_plain_gauge(families["prosody_mod_measure_active_users/active_users_1d"]); 766 active_1d = maybe_export_summed_gauge(families["prosody_mod_measure_active_users/active_users_1d"]);
767 active_7d = maybe_export_plain_gauge(families["prosody_mod_measure_active_users/active_users_7d"]); 767 active_7d = maybe_export_summed_gauge(families["prosody_mod_measure_active_users/active_users_7d"]);
768 active_30d = maybe_export_plain_gauge(families["prosody_mod_measure_active_users/active_users_30d"]); 768 active_30d = maybe_export_summed_gauge(families["prosody_mod_measure_active_users/active_users_30d"]);
769 }; 769 };
770 return json.encode(result); 770 return json.encode(result);
771 end 771 end
772 772
773 local function post_server_announcement(event) 773 local function post_server_announcement(event)