mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-08 14:15:25 +08:00
new func getServerCount
This commit is contained in:
parent
f651e65eff
commit
ecba6e4622
1 changed files with 11 additions and 1 deletions
|
@ -5,6 +5,7 @@ import (
|
|||
"time"
|
||||
|
||||
"github.com/gravitl/netmaker/database"
|
||||
"github.com/gravitl/netmaker/logger"
|
||||
"github.com/gravitl/netmaker/models"
|
||||
"github.com/gravitl/netmaker/servercfg"
|
||||
"github.com/posthog/posthog-go"
|
||||
|
@ -84,7 +85,7 @@ func fetchTelemetryData() (telemetryData, error) {
|
|||
data.Users = getDBLength(database.USERS_TABLE_NAME)
|
||||
data.Networks = getDBLength(database.NETWORKS_TABLE_NAME)
|
||||
data.Version = servercfg.GetVersion()
|
||||
//data.Servers = GetServerCount()
|
||||
data.Servers = getServerCount()
|
||||
nodes, err := GetAllNodes()
|
||||
if err == nil {
|
||||
data.Nodes = len(nodes)
|
||||
|
@ -93,6 +94,15 @@ func fetchTelemetryData() (telemetryData, error) {
|
|||
return data, err
|
||||
}
|
||||
|
||||
// getServerCount returns number of servers from database
|
||||
func getServerCount() int {
|
||||
data, err := database.FetchRecords(database.SERVER_UUID_TABLE_NAME)
|
||||
if err != nil {
|
||||
logger.Log(0, "errror retrieving server data", err.Error())
|
||||
}
|
||||
return len(data)
|
||||
}
|
||||
|
||||
// setTelemetryTimestamp - Give the entry in the DB a new timestamp
|
||||
func setTelemetryTimestamp(telRecord *models.Telemetry) error {
|
||||
lastsend := time.Now().Unix()
|
||||
|
|
Loading…
Add table
Reference in a new issue