Просмотр исходного кода

modules/ims_qos: added additional stat for total number of rx media sessions

Richard Good 9 лет назад
Родитель
Сommit
bb2fcf8e72
3 измененных файлов с 3 добавлено и 0 удалено
  1. 1 0
      modules/ims_qos/ims_qos_stats.c
  2. 1 0
      modules/ims_qos/ims_qos_stats.h
  3. 1 0
      modules/ims_qos/rx_aar.c

+ 1 - 0
modules/ims_qos/ims_qos_stats.c

@@ -69,6 +69,7 @@ counter_def_t ims_qos_cnt_defs[] = {
     {&ims_qos_cnts_h.registration_aar_replies_received,	    "registration_aar_replies_received",	0, 0, 0,            "total number of registration AAR replies received"},
 
     {&ims_qos_cnts_h.active_media_rx_sessions,		    "active_media_rx_sessions",		0, 0, 0,		    "number of currently active media Rx sessions"},
+	{&ims_qos_cnts_h.media_rx_sessions,		    "media_rx_sessions",		0, 0, 0,		    "Total number of media Rx sessions"},
     {&ims_qos_cnts_h.media_aar_avg_response_time,	    "media_aar_avg_response_time",	0, ims_qos_internal_stats, (void*) (long) IMS_QOS_MEDIA_AAR_AVG_RSP,	"avg response time for media AARs"},
     {&ims_qos_cnts_h.media_aar_timeouts,		    "media_aar_timeouts",		0, 0, 0,		    "total number of media AAR timeouts"},
     {&ims_qos_cnts_h.failed_media_aars,			    "failed_media_aars",		0, 0, 0,		    "total number of failed media AARs"},

+ 1 - 0
modules/ims_qos/ims_qos_stats.h

@@ -26,6 +26,7 @@ struct ims_qos_counters_h {
     counter_handle_t media_aars;
     counter_handle_t successful_media_aars;
     counter_handle_t active_media_rx_sessions;
+    counter_handle_t media_rx_sessions;
     counter_handle_t media_aar_replies_received;
     counter_handle_t registration_aar_replies_received;
 };

+ 1 - 0
modules/ims_qos/rx_aar.c

@@ -167,6 +167,7 @@ void async_aar_callback(int is_timeout, void *param, AAAMessage *aaa, long elaps
             }
             p_session_data->session_has_been_opened = 1;
             counter_inc(ims_qos_cnts_h.active_media_rx_sessions);
+			counter_inc(ims_qos_cnts_h.media_rx_sessions);
 
             if (auth) cdpb.AAASessionsUnlock(auth->hash);