metrics

package
v1.35.0-alpha.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2025 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

View Source
const ResourceClaimSubsystem = "resourceclaim_controller"

ResourceClaimSubsystem - subsystem name used for ResourceClaim creation

Variables

View Source
var (
	// ResourceClaimCreate tracks the total number of
	// ResourceClaims creation requests
	// categorized by their creation status and admin access.
	ResourceClaimCreate = metrics.NewCounterVec(
		&metrics.CounterOpts{
			Subsystem:      ResourceClaimSubsystem,
			Name:           "creates_total",
			Help:           "Number of ResourceClaims creation requests, categorized by creation status and admin access",
			StabilityLevel: metrics.ALPHA,
		},
		[]string{"status", "admin_access"},
	)

	// NumResourceClaimsDesc tracks the number of ResourceClaims,
	// categorized by their allocation status, admin access, and source.
	// Source can be 'resource_claim_template' (created from a template),
	// 'extended_resource' (extended resources), or empty (manually created by a user).
	NumResourceClaimsDesc = metrics.NewDesc(
		metrics.BuildFQName("", ResourceClaimSubsystem, "resource_claims"),
		"Number of ResourceClaims, categorized by allocation status, admin access, and source. "+
			"Source can be 'resource_claim_template' (created from a template), "+
			"'extended_resource' (extended resources), or empty (manually created by a user).",
		[]string{"allocated", "admin_access", "source"}, nil,
		metrics.ALPHA, "")
)

Functions

func RegisterMetrics

func RegisterMetrics(collector metrics.StableCollector)

RegisterMetrics registers ResourceClaim metrics.

func SetTestMode added in v1.34.0

func SetTestMode(enabled bool)

SetTestMode enables or disables test mode

Types

type NumResourceClaimLabels

type NumResourceClaimLabels struct {
	Allocated   string
	AdminAccess string
	Source      string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL