Browse Source

[Minor] Extend /stat response

tags/2.6
moisseev 3 years ago
parent
commit
cff0a94678
1 changed files with 8 additions and 0 deletions
  1. 8
    0
      src/controller.c

+ 8
- 0
src/controller.c View File

@@ -2567,6 +2567,7 @@ rspamd_controller_handle_stat_common (
struct rspamd_controller_session *session = conn_ent->ud;
ucl_object_t *top, *sub;
gint i;
int64_t uptime;
guint64 spam = 0, ham = 0;
rspamd_mempool_stat_t mem_st;
struct rspamd_stat *stat, stat_copy;
@@ -2598,6 +2599,13 @@ rspamd_controller_handle_stat_common (
task->http_conn = rspamd_http_connection_ref (conn_ent->conn);;
task->sock = conn_ent->conn->fd;

ucl_object_insert_key (top, ucl_object_fromstring (
RVERSION), "version", 0, false);
ucl_object_insert_key (top, ucl_object_fromstring (
session->ctx->cfg->checksum), "config_id", 0, false);
uptime = ev_time () - session->ctx->start_time;
ucl_object_insert_key (top, ucl_object_fromint (
uptime), "uptime", 0, false);
ucl_object_insert_key (top, ucl_object_frombool (!session->is_enable),
"read_only", 0, false);
ucl_object_insert_key (top, ucl_object_fromint (

Loading…
Cancel
Save