Add client DPI stats
This commit is contained in:
parent
d2b84ca836
commit
70783bb1b0
|
|
@ -98,6 +98,12 @@ func (c Client) Points() ([]*influx.Point, error) {
|
||||||
"wired-tx_bytes": c.WiredTxBytes,
|
"wired-tx_bytes": c.WiredTxBytes,
|
||||||
"wired-tx_bytes-r": c.WiredTxBytesR,
|
"wired-tx_bytes-r": c.WiredTxBytesR,
|
||||||
"wired-tx_packets": c.WiredTxPackets,
|
"wired-tx_packets": c.WiredTxPackets,
|
||||||
|
"dpi_app": c.DpiStats.App.Val,
|
||||||
|
"dpi_cat": c.DpiStats.Cat.Val,
|
||||||
|
"dpi_rx_bytes": c.DpiStats.RxBytes.Val,
|
||||||
|
"dpi_rx_packets": c.DpiStats.RxPackets.Val,
|
||||||
|
"dpi_tx_bytes": c.DpiStats.TxBytes.Val,
|
||||||
|
"dpi_tx_packets": c.DpiStats.TxPackets.Val,
|
||||||
}
|
}
|
||||||
pt, err := influx.NewPoint("clients", tags, fields, time.Now())
|
pt, err := influx.NewPoint("clients", tags, fields, time.Now())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
|
|
@ -26,12 +26,12 @@ type Client struct {
|
||||||
DevFamily int `json:"dev_family"`
|
DevFamily int `json:"dev_family"`
|
||||||
DevID int `json:"dev_id"`
|
DevID int `json:"dev_id"`
|
||||||
DpiStats struct {
|
DpiStats struct {
|
||||||
App int64
|
App FlexInt
|
||||||
Cat int64
|
Cat FlexInt
|
||||||
RxBytes int64
|
RxBytes FlexInt
|
||||||
RxPackets int64
|
RxPackets FlexInt
|
||||||
TxBytes int64
|
TxBytes FlexInt
|
||||||
TxPackets int64
|
TxPackets FlexInt
|
||||||
} `json:"dpi_stats"`
|
} `json:"dpi_stats"`
|
||||||
DpiStatsLastUpdated int64 `json:"dpi_stats_last_updated"`
|
DpiStatsLastUpdated int64 `json:"dpi_stats_last_updated"`
|
||||||
Essid string `json:"essid"`
|
Essid string `json:"essid"`
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue