package metrics

import "k8s.io/kubernetes/pkg/controller/resourceclaim/metrics"

Index

Constants

const ResourceClaimSubsystem = "resourceclaim_controller"

ResourceClaimSubsystem - subsystem name used for ResourceClaim creation

Variables

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 and admin access.
	NumResourceClaimsDesc = metrics.NewDesc(ResourceClaimSubsystem+"_resource_claims",
		"Number of ResourceClaims, categorized by allocation status and admin access",
		[]string{"allocated", "admin_access"}, nil,
		metrics.ALPHA, "")
)

Functions

func RegisterMetrics

func RegisterMetrics(collector metrics.StableCollector)

RegisterMetrics registers ResourceClaim metrics.

func SetTestMode

func SetTestMode(enabled bool)

SetTestMode enables or disables test mode

Source Files

metrics.go

Version
v1.34.0-rc.0
Published
Aug 6, 2025
Platform
js/wasm
Imports
3 packages
Last checked
8 minutes ago

Tools for package owners.