Use int64 instead of uint64
uint64 is stored as string by InfluxDB
This commit is contained in:
parent
da75ff993a
commit
dd643c469b
|
@ -55,8 +55,8 @@ type Clients struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type Memory struct {
|
type Memory struct {
|
||||||
Cached uint64 `json:"cached"`
|
Cached uint32 `json:"cached"`
|
||||||
Total uint64 `json:"total"`
|
Total uint32 `json:"total"`
|
||||||
Buffers uint64 `json:"buffers"`
|
Buffers uint32 `json:"buffers"`
|
||||||
Free uint64 `json:"free"`
|
Free uint32 `json:"free"`
|
||||||
}
|
}
|
||||||
|
|
14
stats_db.go
14
stats_db.go
|
@ -49,8 +49,8 @@ func (c *StatsDb) Add(stats *data.Statistics) {
|
||||||
}
|
}
|
||||||
fields := map[string]interface{}{
|
fields := map[string]interface{}{
|
||||||
"load": stats.LoadAverage,
|
"load": stats.LoadAverage,
|
||||||
"idletime": uint64(stats.Idletime),
|
"idletime": int64(stats.Idletime),
|
||||||
"uptime": uint64(stats.Uptime),
|
"uptime": int64(stats.Uptime),
|
||||||
"processes.running": stats.Processes.Running,
|
"processes.running": stats.Processes.Running,
|
||||||
"clients.wifi": stats.Clients.Wifi,
|
"clients.wifi": stats.Clients.Wifi,
|
||||||
"clients.wifi24": stats.Clients.Wifi24,
|
"clients.wifi24": stats.Clients.Wifi24,
|
||||||
|
@ -63,24 +63,24 @@ func (c *StatsDb) Add(stats *data.Statistics) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if t := stats.Traffic.Rx; t != nil {
|
if t := stats.Traffic.Rx; t != nil {
|
||||||
fields["traffic.rx.bytes"] = uint64(t.Bytes)
|
fields["traffic.rx.bytes"] = int64(t.Bytes)
|
||||||
fields["traffic.rx.packets"] = t.Packets
|
fields["traffic.rx.packets"] = t.Packets
|
||||||
}
|
}
|
||||||
if t := stats.Traffic.Tx; t != nil {
|
if t := stats.Traffic.Tx; t != nil {
|
||||||
fields["traffic.tx.bytes"] = uint64(t.Bytes)
|
fields["traffic.tx.bytes"] = int64(t.Bytes)
|
||||||
fields["traffic.tx.packets"] = t.Packets
|
fields["traffic.tx.packets"] = t.Packets
|
||||||
fields["traffic.tx.dropped"] = t.Dropped
|
fields["traffic.tx.dropped"] = t.Dropped
|
||||||
}
|
}
|
||||||
if t := stats.Traffic.Forward; t != nil {
|
if t := stats.Traffic.Forward; t != nil {
|
||||||
fields["traffic.forward.bytes"] = uint64(t.Bytes)
|
fields["traffic.forward.bytes"] = int64(t.Bytes)
|
||||||
fields["traffic.forward.packets"] = t.Packets
|
fields["traffic.forward.packets"] = t.Packets
|
||||||
}
|
}
|
||||||
if t := stats.Traffic.MgmtRx; t != nil {
|
if t := stats.Traffic.MgmtRx; t != nil {
|
||||||
fields["traffic.mgmt_rx.bytes"] = uint64(t.Bytes)
|
fields["traffic.mgmt_rx.bytes"] = int64(t.Bytes)
|
||||||
fields["traffic.mgmt_rx.packets"] = t.Packets
|
fields["traffic.mgmt_rx.packets"] = t.Packets
|
||||||
}
|
}
|
||||||
if t := stats.Traffic.MgmtTx; t != nil {
|
if t := stats.Traffic.MgmtTx; t != nil {
|
||||||
fields["traffic.mgmt_tx.bytes"] = uint64(t.Bytes)
|
fields["traffic.mgmt_tx.bytes"] = int64(t.Bytes)
|
||||||
fields["traffic.mgmt_tx.packets"] = t.Packets
|
fields["traffic.mgmt_tx.packets"] = t.Packets
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue