Access control: Add permissions cache hit/miss metrics (#80883)

* Access control: Add permissions cache hit/miss metrics

* Add metrics to OSS

* Fix imports
This commit is contained in:
Alexander Zobnin
2024-01-19 15:47:58 +03:00
committed by GitHub
parent a8a9e6d0ee
commit 08082104e1
3 changed files with 23 additions and 2 deletions

View File

@@ -13,7 +13,15 @@ import (
"github.com/grafana/grafana/pkg/util/errutil"
)
var ErrInternal = errutil.Internal("accesscontrol.internal")
const (
CacheHit = "hit"
CacheMiss = "miss"
)
var (
ErrInternal = errutil.Internal("accesscontrol.internal")
CacheUsageStatuses = []string{CacheHit, CacheMiss}
)
// RoleRegistration stores a role and its assignments to built-in roles
// (Viewer, Editor, Admin, Grafana Admin)