mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 19:01:49 +00:00
Moved Register() to init()
This commit is contained in:
parent
8ce37fde95
commit
b4e6bed525
@ -68,6 +68,11 @@ type PodGCController struct {
|
||||
quarantineTime time.Duration
|
||||
}
|
||||
|
||||
func init() {
|
||||
// Register prometheus metrics
|
||||
Register()
|
||||
}
|
||||
|
||||
func NewPodGC(ctx context.Context, kubeClient clientset.Interface, podInformer coreinformers.PodInformer,
|
||||
nodeInformer coreinformers.NodeInformer, terminatedPodThreshold int) *PodGCController {
|
||||
return NewPodGCInternal(ctx, kubeClient, podInformer, nodeInformer, terminatedPodThreshold, gcCheckPeriod, quarantineTime)
|
||||
@ -76,9 +81,6 @@ func NewPodGC(ctx context.Context, kubeClient clientset.Interface, podInformer c
|
||||
// This function is only intended for integration tests
|
||||
func NewPodGCInternal(ctx context.Context, kubeClient clientset.Interface, podInformer coreinformers.PodInformer,
|
||||
nodeInformer coreinformers.NodeInformer, terminatedPodThreshold int, gcCheckPeriod, quarantineTime time.Duration) *PodGCController {
|
||||
// Register prometheus metrics
|
||||
Register()
|
||||
|
||||
gcc := &PodGCController{
|
||||
kubeClient: kubeClient,
|
||||
terminatedPodThreshold: terminatedPodThreshold,
|
||||
|
@ -25,8 +25,8 @@ import (
|
||||
|
||||
const (
|
||||
podGCController = "pod_gc_collector"
|
||||
deletingPods = "deleting_pods_total"
|
||||
deletingPodsError = "deleting_pods_error_total"
|
||||
deletingPods = "force_delete_pods_total"
|
||||
deletingPodsError = "force_delete_pod_errors_total"
|
||||
)
|
||||
|
||||
var (
|
||||
|
Loading…
Reference in New Issue
Block a user