@@ -38,8 +38,10 @@ func TestCollectMetrics_CoreMetrics(t *testing.T) {
3838 }
3939
4040 agent := & Agent {
41- Client : client ,
42- entity : entity ,
41+ Client : client ,
42+ entity : entity ,
43+ datacenter : "MyDC" ,
44+ ipAddr : "192.168.0.0" ,
4345 }
4446
4547 agents := []* Agent {agent }
@@ -118,6 +120,8 @@ func TestCollectMetrics_CoreMetrics(t *testing.T) {
118120 "event_type" : "ConsulAgentSample" ,
119121 "displayName" : agent .entity .Metadata .Name ,
120122 "entityName" : agent .entity .Metadata .Namespace + ":" + agent .entity .Metadata .Name ,
123+ "datacenter" : agent .datacenter ,
124+ "ip" : agent .ipAddr ,
121125 "runtime.goroutines" : float64 (49 ),
122126 "runtime.heapObjects" : float64 (33463 ),
123127 "runtime.virtualAddressSpaceInBytes" : float64 (14395640 ),
@@ -165,8 +169,10 @@ func TestCollectMetrics_PeerMetrics(t *testing.T) {
165169 }
166170
167171 agent := & Agent {
168- Client : client ,
169- entity : entity ,
172+ Client : client ,
173+ entity : entity ,
174+ datacenter : "MyDC" ,
175+ ipAddr : "192.168.0.0" ,
170176 }
171177
172178 agents := []* Agent {agent }
@@ -183,6 +189,8 @@ func TestCollectMetrics_PeerMetrics(t *testing.T) {
183189 "event_type" : "ConsulAgentSample" ,
184190 "displayName" : agent .entity .Metadata .Name ,
185191 "entityName" : agent .entity .Metadata .Namespace + ":" + agent .entity .Metadata .Name ,
192+ "datacenter" : agent .datacenter ,
193+ "ip" : agent .ipAddr ,
186194 "agent.peers" : float64 (3 ),
187195 }
188196
@@ -220,8 +228,10 @@ func TestCollectMetrics_LatencyMetrics(t *testing.T) {
220228 }
221229
222230 agent := & Agent {
223- Client : client ,
224- entity : entity ,
231+ Client : client ,
232+ entity : entity ,
233+ datacenter : "MyDC" ,
234+ ipAddr : "192.168.0.0" ,
225235 }
226236
227237 agents := []* Agent {agent }
@@ -288,9 +298,11 @@ func TestCollectMetrics_LatencyMetrics(t *testing.T) {
288298 })
289299
290300 expected := map [string ]interface {}{
291- "displayName" : "consul-0" ,
292- "entityName" : "agent:consul-0" ,
293- "event_type" : "ConsulAgentSample" ,
301+ "displayName" : "consul-0" ,
302+ "entityName" : "agent:consul-0" ,
303+ "event_type" : "ConsulAgentSample" ,
304+ "datacenter" : agent .datacenter ,
305+ "ip" : agent .ipAddr ,
294306 "net.agent.medianLatencyInMilliseconds" : 0.3303747050428994 ,
295307 "net.agent.minLatencyInMilliseconds" : 0.28994299609053836 ,
296308 "net.agent.maxLatencyInMilliseconds" : 0.453482732462 ,
0 commit comments