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-r": c.WiredTxBytesR,
|
||||
"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())
|
||||
if err != nil {
|
||||
|
|
|
|||
|
|
@ -26,12 +26,12 @@ type Client struct {
|
|||
DevFamily int `json:"dev_family"`
|
||||
DevID int `json:"dev_id"`
|
||||
DpiStats struct {
|
||||
App int64
|
||||
Cat int64
|
||||
RxBytes int64
|
||||
RxPackets int64
|
||||
TxBytes int64
|
||||
TxPackets int64
|
||||
App FlexInt
|
||||
Cat FlexInt
|
||||
RxBytes FlexInt
|
||||
RxPackets FlexInt
|
||||
TxBytes FlexInt
|
||||
TxPackets FlexInt
|
||||
} `json:"dpi_stats"`
|
||||
DpiStatsLastUpdated int64 `json:"dpi_stats_last_updated"`
|
||||
Essid string `json:"essid"`
|
||||
|
|
|
|||
Loading…
Reference in New Issue