forked from mirrors/statsd_exporter
Fix inconsistent label cardinality error
Signed-off-by: Tony Nyurkin <ptqa@users.noreply.github.com>
This commit is contained in:
parent
b333ecaacc
commit
7d6244987a
1 changed files with 1 additions and 1 deletions
|
@ -458,7 +458,6 @@ func (b *Exporter) handleEvent(event Event) {
|
|||
|
||||
metricName := ""
|
||||
prometheusLabels := event.Labels()
|
||||
sortedLabelNames := getSortedLabelNames(prometheusLabels)
|
||||
if present {
|
||||
if mapping.Name == "" {
|
||||
log.Debugf("The mapping of '%s' for match '%s' generates an empty metric name", event.MetricName(), mapping.Match)
|
||||
|
@ -475,6 +474,7 @@ func (b *Exporter) handleEvent(event Event) {
|
|||
metricName = escapeMetricName(event.MetricName())
|
||||
}
|
||||
|
||||
sortedLabelNames := getSortedLabelNames(prometheusLabels)
|
||||
switch ev := event.(type) {
|
||||
case *CounterEvent:
|
||||
// We don't accept negative values for counters. Incrementing the counter with a negative number
|
||||
|
|
Loading…
Reference in a new issue