You've already forked focalboard
mirror of
https://github.com/mattermost/focalboard.git
synced 2025-07-12 23:50:27 +02:00
Add server id to plugin telemetry (#903)
This commit is contained in:
@ -59,7 +59,7 @@ func runServer(port int) (*server.Server, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
server, err := server.New(config, sessionToken, db, logger)
|
server, err := server.New(config, sessionToken, db, logger, "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("ERROR INITIALIZING THE SERVER", err)
|
fmt.Println("ERROR INITIALIZING THE SERVER", err)
|
||||||
return nil, err
|
return nil, err
|
||||||
|
@ -142,7 +142,9 @@ func (p *Plugin) OnActivate() error {
|
|||||||
db = layeredStore
|
db = layeredStore
|
||||||
}
|
}
|
||||||
|
|
||||||
server, err := server.New(cfg, "", db, logger)
|
serverID := client.System.GetDiagnosticID()
|
||||||
|
|
||||||
|
server, err := server.New(cfg, "", db, logger, serverID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("ERROR INITIALIZING THE SERVER", err)
|
fmt.Println("ERROR INITIALIZING THE SERVER", err)
|
||||||
return err
|
return err
|
||||||
|
@ -74,7 +74,7 @@ func SetupTestHelper() *TestHelper {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
srv, err := server.New(cfg, sessionToken, db, logger)
|
srv, err := server.New(cfg, sessionToken, db, logger, "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
|
@ -165,7 +165,7 @@ func main() {
|
|||||||
logger.Fatal("server.NewStore ERROR", mlog.Err(err))
|
logger.Fatal("server.NewStore ERROR", mlog.Err(err))
|
||||||
}
|
}
|
||||||
|
|
||||||
server, err := server.New(config, singleUserToken, db, logger)
|
server, err := server.New(config, singleUserToken, db, logger, "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Fatal("server.New ERROR", mlog.Err(err))
|
logger.Fatal("server.New ERROR", mlog.Err(err))
|
||||||
}
|
}
|
||||||
@ -245,7 +245,7 @@ func startServer(webPath string, filesPath string, port int, singleUserToken, db
|
|||||||
logger.Fatal("server.NewStore ERROR", mlog.Err(err))
|
logger.Fatal("server.NewStore ERROR", mlog.Err(err))
|
||||||
}
|
}
|
||||||
|
|
||||||
pServer, err = server.New(config, singleUserToken, db, logger)
|
pServer, err = server.New(config, singleUserToken, db, logger, "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Fatal("server.New ERROR", mlog.Err(err))
|
logger.Fatal("server.New ERROR", mlog.Err(err))
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ type Server struct {
|
|||||||
api *api.API
|
api *api.API
|
||||||
}
|
}
|
||||||
|
|
||||||
func New(cfg *config.Configuration, singleUserToken string, db store.Store, logger *mlog.Logger) (*Server, error) {
|
func New(cfg *config.Configuration, singleUserToken string, db store.Store, logger *mlog.Logger, serverID string) (*Server, error) {
|
||||||
authenticator := auth.New(cfg, db)
|
authenticator := auth.New(cfg, db)
|
||||||
|
|
||||||
wsServer := ws.NewServer(authenticator, singleUserToken, cfg.AuthMode == MattermostAuthMod, logger)
|
wsServer := ws.NewServer(authenticator, singleUserToken, cfg.AuthMode == MattermostAuthMod, logger)
|
||||||
@ -152,6 +152,7 @@ func New(cfg *config.Configuration, singleUserToken string, db store.Store, logg
|
|||||||
app: app,
|
app: app,
|
||||||
cfg: cfg,
|
cfg: cfg,
|
||||||
telemetryID: telemetryID,
|
telemetryID: telemetryID,
|
||||||
|
serverID: serverID,
|
||||||
logger: logger,
|
logger: logger,
|
||||||
singleUser: len(singleUserToken) > 0,
|
singleUser: len(singleUserToken) > 0,
|
||||||
}
|
}
|
||||||
@ -365,6 +366,7 @@ type telemetryOptions struct {
|
|||||||
app *app.App
|
app *app.App
|
||||||
cfg *config.Configuration
|
cfg *config.Configuration
|
||||||
telemetryID string
|
telemetryID string
|
||||||
|
serverID string
|
||||||
logger *mlog.Logger
|
logger *mlog.Logger
|
||||||
singleUser bool
|
singleUser bool
|
||||||
}
|
}
|
||||||
@ -379,6 +381,7 @@ func initTelemetry(opts telemetryOptions) *telemetry.Service {
|
|||||||
"build_hash": appModel.BuildHash,
|
"build_hash": appModel.BuildHash,
|
||||||
"edition": appModel.Edition,
|
"edition": appModel.Edition,
|
||||||
"operating_system": runtime.GOOS,
|
"operating_system": runtime.GOOS,
|
||||||
|
"server_id": opts.serverID,
|
||||||
}, nil
|
}, nil
|
||||||
})
|
})
|
||||||
telemetryService.RegisterTracker("config", func() (telemetry.Tracker, error) {
|
telemetryService.RegisterTracker("config", func() (telemetry.Tracker, error) {
|
||||||
|
Reference in New Issue
Block a user