From 93dcca118318f9ea6956c480e130f9beae4ac13d Mon Sep 17 00:00:00 2001 From: Saksham Mittal <111590532+smittal22@users.noreply.github.com> Date: Wed, 12 Feb 2025 17:50:42 -0800 Subject: [PATCH] Add dual stack fix's presence for AZR in CNS heartbeat metric (#3414) add dual stack fix's presence for azr in cns heartbeat metric --- cns/logger/constants.go | 1 + cns/metric/heartbeat.go | 1 + 2 files changed, 2 insertions(+) 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