mirror of
https://github.com/unpoller/unpoller.git
synced 2026-04-05 08:54:09 -04:00
remote upgrade metrics for #433
This commit is contained in:
@@ -47,3 +47,10 @@ func cleanTags(tags map[string]string) map[string]string {
|
||||
|
||||
return tags
|
||||
}
|
||||
|
||||
func boolToFloat64(v bool) float64 {
|
||||
if v {
|
||||
return 1.0
|
||||
}
|
||||
return 0.0
|
||||
}
|
||||
|
||||
@@ -70,6 +70,7 @@ func (u *DatadogUnifi) batchUAP(r report, s *unifi.UAP) {
|
||||
data["user_num_sta"] = s.UserNumSta.Val
|
||||
data["guest_num_sta"] = s.GuestNumSta.Val
|
||||
data["num_sta"] = s.NumSta.Val
|
||||
data["upgradeable"] = boolToFloat64(s.Upgradable.Val)
|
||||
|
||||
r.addCount(uapT)
|
||||
|
||||
|
||||
@@ -125,6 +125,7 @@ func (u *DatadogUnifi) batchUDM(r report, s *unifi.UDM) { // nolint: funlen
|
||||
"num_desktop": s.NumDesktop.Val,
|
||||
"num_handheld": s.NumHandheld.Val,
|
||||
"num_mobile": s.NumMobile.Val,
|
||||
"upgradeable": boolToFloat64(s.Upgradeable.Val),
|
||||
},
|
||||
)
|
||||
|
||||
@@ -155,6 +156,7 @@ func (u *DatadogUnifi) batchUDM(r report, s *unifi.UDM) { // nolint: funlen
|
||||
"rx_bytes": s.RxBytes.Val,
|
||||
"tx_bytes": s.TxBytes.Val,
|
||||
"uptime": s.Uptime.Val,
|
||||
"upgradeable": boolToFloat64(s.Upgradeable.Val),
|
||||
})
|
||||
|
||||
metricName = metricNamespace("usw")
|
||||
|
||||
@@ -42,6 +42,7 @@ func (u *DatadogUnifi) batchUSG(r report, s *unifi.USG) {
|
||||
"num_desktop": s.NumDesktop.Val,
|
||||
"num_handheld": s.NumHandheld.Val,
|
||||
"num_mobile": s.NumMobile.Val,
|
||||
"upgradeable": boolToFloat64(s.Upgradable.Val),
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ func (u *DatadogUnifi) batchUSW(r report, s *unifi.USW) {
|
||||
"uptime": s.Uptime.Val,
|
||||
"state": s.State.Val,
|
||||
"user_num_sta": s.UserNumSta.Val,
|
||||
"upgradeable": boolToFloat64(s.Upgradeable.Val),
|
||||
})
|
||||
|
||||
r.addCount(uswT)
|
||||
|
||||
Reference in New Issue
Block a user