Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for gaugeMetric (0.28 sec)

  1. pilot/pkg/leaderelection/k8sleaderelection/metrics.go

    	"sync"
    )
    
    // This file provides abstractions for setting the provider (e.g., prometheus)
    // of metrics.
    
    type leaderMetricsAdapter interface {
    	leaderOn(name string)
    	leaderOff(name string)
    }
    
    // GaugeMetric represents a single numerical value that can arbitrarily go up
    // and down.
    type SwitchMetric interface {
    	On(name string)
    	Off(name string)
    }
    
    type noopMetric struct{}
    
    func (noopMetric) On(name string)  {}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Oct 11 16:58:48 UTC 2021
    - 2.6K bytes
    - Viewed (0)
  2. pkg/scheduler/metrics/metric_recorder.go

    	Inc()
    	Dec()
    	Clear()
    }
    
    var _ MetricRecorder = &PendingPodsRecorder{}
    
    // PendingPodsRecorder is an implementation of MetricRecorder
    type PendingPodsRecorder struct {
    	recorder metrics.GaugeMetric
    }
    
    // NewActivePodsRecorder returns ActivePods in a Prometheus metric fashion
    func NewActivePodsRecorder() *PendingPodsRecorder {
    	return &PendingPodsRecorder{
    		recorder: ActivePods(),
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 16 07:27:08 UTC 2023
    - 4.4K bytes
    - Viewed (0)
Back to top