Repository: microsoft/retina
File: pkg/metrics/metrics.go (Go)

Code before:
		dropPacketsGaugeDescription,
		utils.Reason,
		utils.Direction)
	DropBytesGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.DropBytesGaugeName,
		dropBytesGaugeDescription,
		utils.Reason,
		utils.Direction)
	ForwardPacketsGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.ForwardPacketsGaugeName,
		forwardPacketsGaugeDescription,
		utils.Direction)
	ForwardBytesGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.ForwardBytesGaugeName,
		forwardBytesGaugeDescription,
		utils.Direction)
	HNSStatsGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		hnsStats,
		hnsStatsDescription,
		utils.Direction,
	)
	VFPStatsGauge = exporter.CreatePrometheusCounterVecForMetric(
		exporter.DefaultRegistry,
		vfpStats,
		vfpStatsDescription,
		utils.State,
	)
	NodeConnectivityStatusGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.NodeConnectivityStatusName,
		nodeConnectivityStatusGaugeDescription,
		utils.SourceNodeName,
		utils.TargetNodeName)
	NodeConnectivityLatencyGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.NodeConnectivityLatencySecondsName,
		nodeConnectivityLatencySecondsGaugeDescription,
		utils.SourceNodeName,
		utils.TargetNodeName)

	TCPStateGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.TCPStateGaugeName,
		tcpStateGaugeDescription,
		utils.State,
	)
	TCPConnectionRemoteGauge = exporter.CreatePrometheusGaugeVecForMetric(

Review comment (suggestion):
```suggestion
	VFPStatsGauge = exporter.CreatePrometheusGaugeVecForMetric(
```

Code after:
		dropPacketsGaugeDescription,
		utils.Reason,
		utils.Direction)
	DropBytesGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.DropBytesGaugeName,
		dropBytesGaugeDescription,
		utils.Reason,
		utils.Direction)
	ForwardPacketsGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.ForwardPacketsGaugeName,
		forwardPacketsGaugeDescription,
		utils.Direction)
	ForwardBytesGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.ForwardBytesGaugeName,
		forwardBytesGaugeDescription,
		utils.Direction)
	HNSStatsGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		hnsStats,
		hnsStatsDescription,
		utils.Direction,
	)
	NodeConnectivityStatusGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.NodeConnectivityStatusName,
		nodeConnectivityStatusGaugeDescription,
		utils.SourceNodeName,
		utils.TargetNodeName)
	NodeConnectivityLatencyGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.NodeConnectivityLatencySecondsName,
		nodeConnectivityLatencySecondsGaugeDescription,
		utils.SourceNodeName,
		utils.TargetNodeName)

	TCPStateGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.TCPStateGaugeName,
		tcpStateGaugeDescription,
		utils.State,
	)
	TCPConnectionRemoteGauge = exporter.CreatePrometheusGaugeVecForMetric(
		exporter.DefaultRegistry,
		utils.TCPConnectionRemoteGaugeName,
		tcpConnectionRemoteGaugeDescription,
		utils.Address,
	)
	TCPConnectionStatsGauge = exporter.CreatePrometheusGaugeVecForMetric(