Hi all,

The below patch exposes two metrics via JSON. This will remove the need
for some rpki-client affiniadios to screen scrape rpki-client's STDOUT.

OK?

Kind regards,

Job

Index: output-json.c
===================================================================
RCS file: /cvs/src/usr.sbin/rpki-client/output-json.c,v
retrieving revision 1.14
diff -u -p -r1.14 output-json.c
--- output-json.c       9 Dec 2020 11:29:04 -0000       1.14
+++ output-json.c       8 Apr 2021 19:27:57 -0000
@@ -58,7 +58,9 @@ outputheader_json(FILE *out, struct stat
            "\t\t\"gbrs\": %zu,\n"
            "\t\t\"repositories\": %zu,\n"
            "\t\t\"vrps\": %zu,\n"
-           "\t\t\"uniquevrps\": %zu\n"
+           "\t\t\"uniquevrps\": %zu,\n"
+           "\t\t\"cachedir_del_files\": %zu,\n"
+           "\t\t\"cachedir_del_dirs\": %zu\n"
            "\t},\n\n",
            hn, tbuf, (long long)st->elapsed_time.tv_sec,
            (long long)st->user_time.tv_sec, (long long)st->system_time.tv_sec,
@@ -69,7 +71,8 @@ outputheader_json(FILE *out, struct stat
            st->crls,
            st->gbrs,
            st->repos,
-           st->vrps, st->uniqs) < 0)
+           st->vrps, st->uniqs,
+           st->del_files, st->del_dirs) < 0)
                return -1;
        return 0;
 }

Reply via email to