Documentation
¶
Index ¶
Constants ¶
View Source
const WorkspaceAuthorizerSubsystem = "workspace_authorizer"
WorkspaceAuthorizerSubsystem - subsystem name used for workspace authorization.
Variables ¶
View Source
var ( // AuthorizationCacheSyncLatency tracks the duration of cache syncs, along with their result. AuthorizationCacheSyncLatency = metrics.NewHistogramVec( &metrics.HistogramOpts{ Subsystem: WorkspaceAuthorizerSubsystem, Name: "sync_duration_seconds", Help: "Cache sync latency in seconds.", StabilityLevel: metrics.ALPHA, Buckets: metrics.ExponentialBuckets(0.0001, 2, 15), }, []string{ "type", "result", }, ) // AuthorizationCaches tracks the number of authorization caches. AuthorizationCaches = metrics.NewCounterVec( &metrics.CounterOpts{ Subsystem: WorkspaceAuthorizerSubsystem, Name: "caches", Help: "Number of caches", StabilityLevel: metrics.ALPHA, }, []string{"type"}, ) // AuthorizationCacheInvalidations observes the number of cache invalidations. AuthorizationCacheInvalidations = metrics.NewCounterVec( &metrics.CounterOpts{ Subsystem: WorkspaceAuthorizerSubsystem, Name: "invalidations", Help: "Number of cache invalidations", StabilityLevel: metrics.ALPHA, }, []string{"type"}, ) )
Functions ¶
func RegisterMetrics ¶
func RegisterMetrics(extraMetrics ...metrics.Registerable)
RegisterMetrics registers a list of metrics. This function is exported because it is intended to be used by out-of-tree plugins to register their custom metrics.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.