diff --git a/cns/logger/constants.go b/cns/logger/constants.go index ce4c0c80c0..10231f3fa7 100644 --- a/cns/logger/constants.go +++ b/cns/logger/constants.go @@ -11,6 +11,7 @@ const ( NodeIDStr = "NodeID" HomeAZStr = "HomeAZ" IsAZRSupportedStr = "IsAZRSupported" + IsAZRDualStackFixPresentStr = "IsAZRDualStackFixPresent" HomeAZErrorCodeStr = "HomeAZErrorCode" HomeAZErrorMsgStr = "HomeAZErrorMsg" CNSConfigPropertyStr = "CNSConfiguration" diff --git a/cns/metric/heartbeat.go b/cns/metric/heartbeat.go index de65e4e5ea..c4c916f1d0 100644 --- a/cns/metric/heartbeat.go +++ b/cns/metric/heartbeat.go @@ -38,6 +38,7 @@ func SendHeartBeat(ctx context.Context, heartbeatInterval time.Duration, homeAzM case types.Success: metric.CustomDimensions[logger.IsAZRSupportedStr] = strconv.FormatBool(getHomeAzResp.HomeAzResponse.IsSupported) metric.CustomDimensions[logger.HomeAZStr] = strconv.FormatUint(uint64(getHomeAzResp.HomeAzResponse.HomeAz), 10) + metric.CustomDimensions[logger.IsAZRDualStackFixPresentStr] = strconv.FormatBool(getHomeAzResp.HomeAzResponse.NmaAppliedTheIPV6Fix) default: metric.CustomDimensions[logger.HomeAZErrorCodeStr] = getHomeAzResp.Response.ReturnCode.String() metric.CustomDimensions[logger.HomeAZErrorMsgStr] = getHomeAzResp.Response.Message