From 2a7ded310f5551a6d81d72d1e4a6efc28c4c615c Mon Sep 17 00:00:00 2001 From: Haopeng Date: Fri, 26 Mar 2021 10:20:47 -0700 Subject: [PATCH] ss: metrics: add result tag reflecting ss txn disposition For http ss, add a tag result=SS_ACK_REMOTE or SS_NACK_REMOTE --- lib/secure-streams/protocols/ss-h1.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/secure-streams/protocols/ss-h1.c b/lib/secure-streams/protocols/ss-h1.c index 46e4c7093..4b96e678b 100644 --- a/lib/secure-streams/protocols/ss-h1.c +++ b/lib/secure-streams/protocols/ss-h1.c @@ -814,6 +814,12 @@ malformed: h->txn_ok = 1; +#if defined(LWS_WITH_SYS_METRICS) + lws_metrics_tag_ss_add(h, "result", + h->u.http.good_respcode ? + "SS_ACK_REMOTE" : "SS_NACK_REMOTE"); +#endif + r = lws_ss_event_helper(h, h->u.http.good_respcode ? LWSSSCS_QOS_ACK_REMOTE : LWSSSCS_QOS_NACK_REMOTE);