From b0b3c3cbf9f324eb333b7b1e7b5ad3a6f2702187 Mon Sep 17 00:00:00 2001 From: Saksham Mittal Date: Wed, 12 Feb 2025 10:09:29 -0800 Subject: [PATCH] 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