[misc] add embedded provider support metrics

count local vs idp users if embedded
This commit is contained in:
Maycon Santos
2026-01-08 12:12:19 +01:00
committed by GitHub
parent 00e2689ffb
commit 9c5b2575e3
3 changed files with 37 additions and 2 deletions

View File

@@ -129,6 +129,11 @@ func (s *BaseServer) Start(ctx context.Context) error {
if s.Config.IdpManagerConfig != nil && s.Config.IdpManagerConfig.ManagerType != "" {
idpManager = s.Config.IdpManagerConfig.ManagerType
}
if s.Config.EmbeddedIdP != nil && s.Config.EmbeddedIdP.Enabled {
idpManager = metrics.EmbeddedType
}
metricsWorker := metrics.NewWorker(srvCtx, installationID, s.Store(), s.PeersUpdateManager(), idpManager)
go metricsWorker.Run(srvCtx)
}