Skip to content

Commit 7c21815

Browse files
andor44roffe
authored andcommitted
Report delay metrics as seconds, not nanos (#465)
* Report delay metrics as seconds, not nanos * "ns" -> "s" labels in example dashboard
1 parent 2107534 commit 7c21815

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

dashboard/kube-router.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@
480480
},
481481
"yaxes": [
482482
{
483-
"format": "ns",
483+
"format": "s",
484484
"label": "Time",
485485
"logBase": 1,
486486
"max": null,
@@ -555,7 +555,7 @@
555555
},
556556
"yaxes": [
557557
{
558-
"format": "ns",
558+
"format": "s",
559559
"label": "Time",
560560
"logBase": 1,
561561
"max": null,
@@ -630,7 +630,7 @@
630630
},
631631
"yaxes": [
632632
{
633-
"format": "ns",
633+
"format": "s",
634634
"label": "Time",
635635
"logBase": 1,
636636
"max": null,
@@ -705,7 +705,7 @@
705705
},
706706
"yaxes": [
707707
{
708-
"format": "ns",
708+
"format": "s",
709709
"label": "Time",
710710
"logBase": 1,
711711
"max": null,
@@ -1512,4 +1512,4 @@
15121512
"timezone": "browser",
15131513
"title": "kube-router",
15141514
"version": 48
1515-
}
1515+
}

pkg/controllers/netpol/network_policy_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ func (npc *NetworkPolicyController) Sync() error {
209209
defer func() {
210210
endTime := time.Since(start)
211211
if npc.MetricsEnabled {
212-
metrics.ControllerIptablesSyncTime.WithLabelValues().Set(float64(endTime))
212+
metrics.ControllerIptablesSyncTime.WithLabelValues().Set(float64(endTime.Seconds()))
213213
}
214214
glog.V(1).Infof("sync iptables took %v", endTime)
215215
}()

pkg/controllers/proxy/network_services_controller.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ func (nsc *NetworkServicesController) publishMetrics(serviceInfoMap serviceInfoM
329329
defer func() {
330330
endTime := time.Since(start)
331331
glog.V(2).Infof("Publishing IPVS metrics took %v", endTime)
332-
metrics.ControllerIpvsMetricsExportTime.WithLabelValues().Set(float64(endTime))
332+
metrics.ControllerIpvsMetricsExportTime.WithLabelValues().Set(float64(endTime.Seconds()))
333333
}()
334334

335335
ipvsSvcs, err := nsc.ln.ipvsGetServices()
@@ -500,7 +500,7 @@ func (nsc *NetworkServicesController) syncIpvsServices(serviceInfoMap serviceInf
500500
defer func() {
501501
endTime := time.Since(start)
502502
if nsc.MetricsEnabled {
503-
metrics.ControllerIpvsServicesSyncTime.WithLabelValues().Set(float64(endTime))
503+
metrics.ControllerIpvsServicesSyncTime.WithLabelValues().Set(float64(endTime.Seconds()))
504504
}
505505
glog.V(1).Infof("sync ipvs services took %v", endTime)
506506
}()

pkg/controllers/routing/bgp_peers.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func (nrc *NetworkRoutingController) syncInternalPeers() {
2929
start := time.Now()
3030
defer func() {
3131
endTime := time.Since(start)
32-
metrics.ControllerBGPInternalPeersSyncTime.WithLabelValues().Set(float64(endTime))
32+
metrics.ControllerBGPInternalPeersSyncTime.WithLabelValues().Set(float64(endTime.Seconds()))
3333
glog.V(2).Infof("Syncing BGP peers for the node took %v", endTime)
3434
}()
3535

0 commit comments

Comments
 (0)