Mercurial > prosody-modules
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) |
