같은 메트릭은 등록 패스
This commit is contained in:
@ -103,6 +103,10 @@ func (pe *prometheusExporter) loop() {
|
|||||||
case nm := <-pe.registerChan:
|
case nm := <-pe.registerChan:
|
||||||
var nextmetrics map[string]*prometheusMetricDesc
|
var nextmetrics map[string]*prometheusMetricDesc
|
||||||
if collector != nil {
|
if collector != nil {
|
||||||
|
if collector.metrics[nm.key] != nil {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
|
||||||
nextmetrics = collector.metrics
|
nextmetrics = collector.metrics
|
||||||
prometheus.Unregister(collector)
|
prometheus.Unregister(collector)
|
||||||
nextmetrics[nm.key] = nm
|
nextmetrics[nm.key] = nm
|
||||||
|
|||||||
Reference in New Issue
Block a user