mirror of
https://github.com/kubernetes-sigs/prometheus-adapter.git
synced 2026-04-06 01:38:10 +00:00
Remove creation of second object
This commit is contained in:
parent
538dee837e
commit
954db9122e
1 changed files with 7 additions and 9 deletions
|
|
@ -68,6 +68,10 @@ type prometheusProvider struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewPrometheusProvider(mapper apimeta.RESTMapper, kubeClient dynamic.Interface, promClient prom.Client, namers []naming.MetricNamer, updateInterval time.Duration, maxAge time.Duration, enableMetricsConfigsDiscovery bool, metricsConfigsLabels string) (provider.CustomMetricsProvider, Runnable) {
|
func NewPrometheusProvider(mapper apimeta.RESTMapper, kubeClient dynamic.Interface, promClient prom.Client, namers []naming.MetricNamer, updateInterval time.Duration, maxAge time.Duration, enableMetricsConfigsDiscovery bool, metricsConfigsLabels string) (provider.CustomMetricsProvider, Runnable) {
|
||||||
|
k := kubeClientAndMapper{
|
||||||
|
kubeClient: kubeClient,
|
||||||
|
mapper: mapper,
|
||||||
|
}
|
||||||
lister := &cachingMetricsLister{
|
lister := &cachingMetricsLister{
|
||||||
updateInterval: updateInterval,
|
updateInterval: updateInterval,
|
||||||
maxAge: maxAge,
|
maxAge: maxAge,
|
||||||
|
|
@ -80,19 +84,13 @@ func NewPrometheusProvider(mapper apimeta.RESTMapper, kubeClient dynamic.Interfa
|
||||||
SeriesRegistry: &basicSeriesRegistry{
|
SeriesRegistry: &basicSeriesRegistry{
|
||||||
mapper: mapper,
|
mapper: mapper,
|
||||||
},
|
},
|
||||||
kubeClientAndMapper: kubeClientAndMapper{
|
kubeClientAndMapper: k,
|
||||||
kubeClient: kubeClient,
|
|
||||||
mapper: mapper,
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return &prometheusProvider{
|
return &prometheusProvider{
|
||||||
promClient: promClient,
|
promClient: promClient,
|
||||||
|
|
||||||
kubeClientAndMapper: kubeClientAndMapper{
|
kubeClientAndMapper: k,
|
||||||
kubeClient: kubeClient,
|
|
||||||
mapper: mapper,
|
|
||||||
},
|
|
||||||
SeriesRegistry: lister,
|
SeriesRegistry: lister,
|
||||||
}, lister
|
}, lister
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue