From 6642bfc89b9a9863ea1f4864d28b96b075beedd8 Mon Sep 17 00:00:00 2001 From: Anders Svensson Date: Wed, 21 May 2014 01:07:00 +0200 Subject: Count decode errors in incoming requests Errors were only counted in incoming answers. Counters are keyed on tuples of the same form: {{ApplicationId, CommandCode, Rbit}, recv, error} --- lib/diameter/src/base/diameter_watchdog.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/diameter/src/base/diameter_watchdog.erl') diff --git a/lib/diameter/src/base/diameter_watchdog.erl b/lib/diameter/src/base/diameter_watchdog.erl index c17a3bde5d..710017e62f 100644 --- a/lib/diameter/src/base/diameter_watchdog.erl +++ b/lib/diameter/src/base/diameter_watchdog.erl @@ -1,7 +1,7 @@ %% %% %CopyrightBegin% %% -%% Copyright Ericsson AB 2010-2013. All Rights Reserved. +%% Copyright Ericsson AB 2010-2014. All Rights Reserved. %% %% The contents of this file are subject to the Erlang Public License, %% Version 1.1, (the "License"); you may not use this file except in @@ -559,6 +559,7 @@ recv(Name, Pkt, S) -> rcv('DWR', Pkt, #watchdog{transport = TPid, dictionary = Dict0}) -> + diameter_traffic:incr_R(recv, diameter_codec:decode(Pkt), TPid), EPkt = encode(dwa, Dict0, Pkt), diameter_traffic:incr_A(send, EPkt, TPid, Dict0), send(TPid, {send, EPkt}), -- cgit v1.2.3