RBAC: Add histogram metric on search endpoint (#80553)

RBAC: Add histogram on search endpoint
This commit is contained in:
Gabriel MABILLE
2024-01-15 17:56:01 +01:00
committed by GitHub
parent d59a9ac3a7
commit 48ff532ca8
2 changed files with 13 additions and 0 deletions

View File

@@ -242,6 +242,9 @@ func (s *Service) DeclarePluginRoles(ctx context.Context, ID, name string, regs
// SearchUsersPermissions returns all users' permissions filtered by action prefixes
func (s *Service) SearchUsersPermissions(ctx context.Context, user identity.Requester,
options accesscontrol.SearchOptions) (map[int64][]accesscontrol.Permission, error) {
timer := prometheus.NewTimer(metrics.MAccessSearchPermissionsSummary)
defer timer.ObserveDuration()
// Filter ram permissions
basicPermissions := map[string][]accesscontrol.Permission{}
for role, basicRole := range s.roles {