1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-24 06:28:42 +01:00

chore: fixes analytics to have better data (#3170)

This commit is contained in:
Amir Raminfar
2024-07-31 10:39:24 -07:00
committed by GitHub
parent 73fa622721
commit 1b9f25e64f
6 changed files with 23 additions and 19 deletions

View File

@@ -11,17 +11,24 @@ func StartEvent(args Args, mode string, client docker.Client, subCommand string)
return
}
event := analytics.BeaconEvent{
Name: "start",
Version: args.Version(),
Mode: mode,
RemoteAgents: len(args.RemoteAgent),
RemoteClients: len(args.RemoteHost),
SubCommand: subCommand,
Name: "start",
Version: args.Version(),
Mode: mode,
RemoteAgents: len(args.RemoteAgent),
RemoteClients: len(args.RemoteHost),
SubCommand: subCommand,
HasActions: args.EnableActions,
HasCustomAddress: args.Addr != ":8080",
HasCustomBase: args.Base != "/",
HasHostname: args.Hostname != "",
FilterLength: len(args.Filter),
}
if client != nil {
event.ServerID = client.SystemInfo().ID
event.ServerVersion = client.SystemInfo().ServerVersion
host := client.Host()
event.ServerID = host.ID
event.ServerVersion = host.DockerVersion
event.IsSwarmMode = client.SystemInfo().Swarm.NodeID != ""
} else {
event.ServerID = "n/a"
}