[SEBA-35] Adding Stats for 802.1x Authentication
Change-Id: I493f8683c6af9f802d631e7f8a2c93e06026380a
diff --git a/src/main/java/org/opencord/kafka/integrations/AaaKafkaIntegration.java b/src/main/java/org/opencord/kafka/integrations/AaaKafkaIntegration.java
index 754a7f9..a78d25c 100644
--- a/src/main/java/org/opencord/kafka/integrations/AaaKafkaIntegration.java
+++ b/src/main/java/org/opencord/kafka/integrations/AaaKafkaIntegration.java
@@ -93,6 +93,13 @@
private static final String REQUEST_RTT_MILLIS = "requestRttMillis";
private static final String REQUEST_RE_TX = "requestReTx";
private static final String TIMED_OUT_PACKETS = "timedOutPackets";
+ private static final String EAPOL_LOGOFF_RX = "eapolLogoffRx";
+ private static final String EAPOL_RES_IDENTITY_MSG_TRANS = "eapolResIdentityMsgTrans";
+ private static final String EAPOL_AUTH_SUCCESS_TRANS = "eapolAuthSuccessTrans";
+ private static final String EAPOL_AUTH_FAILURE_TRANS = "eapolAuthFailureTrans";
+ private static final String EAPOL_START_REQ_TRANS = "eapolStartReqTrans";
+ private static final String EAP_PKT_TX_AUTH_CHOOSE_EAP = "eapPktTxauthChooseEap";
+ private static final String EAPOL_TRANS_RESP_NOT_NAK = "eapolTransRespNotNak";
protected void bindAuthenticationService(AuthenticationService authenticationService) {
log.info("bindAuthenticationService");
@@ -192,6 +199,13 @@
authMetricsEvent.put(REQUEST_RTT_MILLIS, event.subject().getRequestRttMilis());
authMetricsEvent.put(REQUEST_RE_TX, event.subject().getRequestReTx());
authMetricsEvent.put(TIMED_OUT_PACKETS, event.subject().getTimedOutPackets());
+ authMetricsEvent.put(EAPOL_LOGOFF_RX, event.subject().getEapolLogoffRx());
+ authMetricsEvent.put(EAPOL_RES_IDENTITY_MSG_TRANS, event.subject().getEapolResIdentityMsgTrans());
+ authMetricsEvent.put(EAPOL_AUTH_SUCCESS_TRANS, event.subject().getEapolAuthSuccessTrans());
+ authMetricsEvent.put(EAPOL_AUTH_FAILURE_TRANS, event.subject().getEapolAuthFailureTrans());
+ authMetricsEvent.put(EAPOL_START_REQ_TRANS, event.subject().getEapolStartReqTrans());
+ authMetricsEvent.put(EAP_PKT_TX_AUTH_CHOOSE_EAP, event.subject().getEapPktTxauthChooseEap());
+ authMetricsEvent.put(EAPOL_TRANS_RESP_NOT_NAK, event.subject().getEapolTransRespNotNak());
return authMetricsEvent;
}