mirror of
				https://github.com/gravitl/netmaker.git
				synced 2025-10-31 12:16:29 +08:00 
			
		
		
		
	new func getServerCount
This commit is contained in:
		| @@ -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() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Matthew R Kasun
					Matthew R Kasun