mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-04 02:37:36 +00:00
Migrate stability level handle functionality overall metrics package
This commit is contained in:
@@ -34,10 +34,8 @@ type Counter struct {
|
|||||||
// However, the object returned will not measure anything unless the collector is first
|
// However, the object returned will not measure anything unless the collector is first
|
||||||
// registered, since the metric is lazily instantiated.
|
// registered, since the metric is lazily instantiated.
|
||||||
func NewCounter(opts *CounterOpts) *Counter {
|
func NewCounter(opts *CounterOpts) *Counter {
|
||||||
// todo: handle defaulting better
|
opts.StabilityLevel.setDefaults()
|
||||||
if opts.StabilityLevel == "" {
|
|
||||||
opts.StabilityLevel = ALPHA
|
|
||||||
}
|
|
||||||
kc := &Counter{
|
kc := &Counter{
|
||||||
CounterOpts: opts,
|
CounterOpts: opts,
|
||||||
lazyMetric: lazyMetric{},
|
lazyMetric: lazyMetric{},
|
||||||
@@ -86,10 +84,8 @@ type CounterVec struct {
|
|||||||
// However, the object returned will not measure anything unless the collector is first
|
// However, the object returned will not measure anything unless the collector is first
|
||||||
// registered, since the metric is lazily instantiated.
|
// registered, since the metric is lazily instantiated.
|
||||||
func NewCounterVec(opts *CounterOpts, labels []string) *CounterVec {
|
func NewCounterVec(opts *CounterOpts, labels []string) *CounterVec {
|
||||||
// todo: handle defaulting better
|
opts.StabilityLevel.setDefaults()
|
||||||
if opts.StabilityLevel == "" {
|
|
||||||
opts.StabilityLevel = ALPHA
|
|
||||||
}
|
|
||||||
cv := &CounterVec{
|
cv := &CounterVec{
|
||||||
CounterVec: noopCounterVec,
|
CounterVec: noopCounterVec,
|
||||||
CounterOpts: opts,
|
CounterOpts: opts,
|
||||||
|
@@ -34,10 +34,8 @@ type Gauge struct {
|
|||||||
// However, the object returned will not measure anything unless the collector is first
|
// However, the object returned will not measure anything unless the collector is first
|
||||||
// registered, since the metric is lazily instantiated.
|
// registered, since the metric is lazily instantiated.
|
||||||
func NewGauge(opts *GaugeOpts) *Gauge {
|
func NewGauge(opts *GaugeOpts) *Gauge {
|
||||||
// todo: handle defaulting better
|
opts.StabilityLevel.setDefaults()
|
||||||
if opts.StabilityLevel == "" {
|
|
||||||
opts.StabilityLevel = ALPHA
|
|
||||||
}
|
|
||||||
kc := &Gauge{
|
kc := &Gauge{
|
||||||
GaugeOpts: opts,
|
GaugeOpts: opts,
|
||||||
lazyMetric: lazyMetric{},
|
lazyMetric: lazyMetric{},
|
||||||
@@ -86,10 +84,8 @@ type GaugeVec struct {
|
|||||||
// However, the object returned will not measure anything unless the collector is first
|
// However, the object returned will not measure anything unless the collector is first
|
||||||
// registered, since the metric is lazily instantiated.
|
// registered, since the metric is lazily instantiated.
|
||||||
func NewGaugeVec(opts *GaugeOpts, labels []string) *GaugeVec {
|
func NewGaugeVec(opts *GaugeOpts, labels []string) *GaugeVec {
|
||||||
// todo: handle defaulting better
|
opts.StabilityLevel.setDefaults()
|
||||||
if opts.StabilityLevel == "" {
|
|
||||||
opts.StabilityLevel = ALPHA
|
|
||||||
}
|
|
||||||
cv := &GaugeVec{
|
cv := &GaugeVec{
|
||||||
GaugeVec: noopGaugeVec,
|
GaugeVec: noopGaugeVec,
|
||||||
GaugeOpts: opts,
|
GaugeOpts: opts,
|
||||||
|
@@ -46,10 +46,8 @@ type Histogram struct {
|
|||||||
// NewHistogram returns an object which is Histogram-like. However, nothing
|
// NewHistogram returns an object which is Histogram-like. However, nothing
|
||||||
// will be measured until the histogram is registered somewhere.
|
// will be measured until the histogram is registered somewhere.
|
||||||
func NewHistogram(opts *HistogramOpts) *Histogram {
|
func NewHistogram(opts *HistogramOpts) *Histogram {
|
||||||
// todo: handle defaulting better
|
opts.StabilityLevel.setDefaults()
|
||||||
if opts.StabilityLevel == "" {
|
|
||||||
opts.StabilityLevel = ALPHA
|
|
||||||
}
|
|
||||||
h := &Histogram{
|
h := &Histogram{
|
||||||
HistogramOpts: opts,
|
HistogramOpts: opts,
|
||||||
lazyMetric: lazyMetric{},
|
lazyMetric: lazyMetric{},
|
||||||
@@ -98,10 +96,8 @@ type HistogramVec struct {
|
|||||||
// prometheus.HistogramVec object. However, the object returned will not measure
|
// prometheus.HistogramVec object. However, the object returned will not measure
|
||||||
// anything unless the collector is first registered, since the metric is lazily instantiated.
|
// anything unless the collector is first registered, since the metric is lazily instantiated.
|
||||||
func NewHistogramVec(opts *HistogramOpts, labels []string) *HistogramVec {
|
func NewHistogramVec(opts *HistogramOpts, labels []string) *HistogramVec {
|
||||||
// todo: handle defaulting better
|
opts.StabilityLevel.setDefaults()
|
||||||
if opts.StabilityLevel == "" {
|
|
||||||
opts.StabilityLevel = ALPHA
|
|
||||||
}
|
|
||||||
v := &HistogramVec{
|
v := &HistogramVec{
|
||||||
HistogramVec: noopHistogramVec,
|
HistogramVec: noopHistogramVec,
|
||||||
HistogramOpts: opts,
|
HistogramOpts: opts,
|
||||||
|
@@ -37,10 +37,8 @@ type Summary struct {
|
|||||||
//
|
//
|
||||||
// DEPRECATED: as per the metrics overhaul KEP
|
// DEPRECATED: as per the metrics overhaul KEP
|
||||||
func NewSummary(opts *SummaryOpts) *Summary {
|
func NewSummary(opts *SummaryOpts) *Summary {
|
||||||
// todo: handle defaulting better
|
opts.StabilityLevel.setDefaults()
|
||||||
if opts.StabilityLevel == "" {
|
|
||||||
opts.StabilityLevel = ALPHA
|
|
||||||
}
|
|
||||||
s := &Summary{
|
s := &Summary{
|
||||||
SummaryOpts: opts,
|
SummaryOpts: opts,
|
||||||
lazyMetric: lazyMetric{},
|
lazyMetric: lazyMetric{},
|
||||||
@@ -93,10 +91,8 @@ type SummaryVec struct {
|
|||||||
//
|
//
|
||||||
// DEPRECATED: as per the metrics overhaul KEP
|
// DEPRECATED: as per the metrics overhaul KEP
|
||||||
func NewSummaryVec(opts *SummaryOpts, labels []string) *SummaryVec {
|
func NewSummaryVec(opts *SummaryOpts, labels []string) *SummaryVec {
|
||||||
// todo: handle defaulting better
|
opts.StabilityLevel.setDefaults()
|
||||||
if opts.StabilityLevel == "" {
|
|
||||||
opts.StabilityLevel = ALPHA
|
|
||||||
}
|
|
||||||
v := &SummaryVec{
|
v := &SummaryVec{
|
||||||
SummaryOpts: opts,
|
SummaryOpts: opts,
|
||||||
originalLabels: labels,
|
originalLabels: labels,
|
||||||
|
Reference in New Issue
Block a user