mirror of
https://github.com/prometheus/prometheus.git
synced 2025-03-05 20:59:13 -08:00
Add log messages for out of order samples
This commit is contained in:
parent
3c45400130
commit
95162ebc16
|
@ -567,7 +567,13 @@ loop:
|
||||||
samplesScraped[sl.lsetCache[ref].str] = sl.lsetCache[ref].lset
|
samplesScraped[sl.lsetCache[ref].str] = sl.lsetCache[ref].lset
|
||||||
case storage.ErrNotFound:
|
case storage.ErrNotFound:
|
||||||
ok = false
|
ok = false
|
||||||
case errSeriesDropped, storage.ErrOutOfOrderSample, storage.ErrDuplicateSampleForTimestamp:
|
case errSeriesDropped:
|
||||||
|
continue
|
||||||
|
case storage.ErrOutOfOrderSample:
|
||||||
|
log.With("timeseries", string(met)).Warn("Out of order sample")
|
||||||
|
continue
|
||||||
|
case storage.ErrDuplicateSampleForTimestamp:
|
||||||
|
log.With("timeseries", string(met)).Warn("Duplicate sample for timestamp")
|
||||||
continue
|
continue
|
||||||
default:
|
default:
|
||||||
break loop
|
break loop
|
||||||
|
@ -581,7 +587,16 @@ loop:
|
||||||
// TODO(fabxc): also add a dropped-cache?
|
// TODO(fabxc): also add a dropped-cache?
|
||||||
switch err {
|
switch err {
|
||||||
case nil:
|
case nil:
|
||||||
case errSeriesDropped, storage.ErrOutOfOrderSample, storage.ErrDuplicateSampleForTimestamp:
|
case errSeriesDropped:
|
||||||
|
err = nil
|
||||||
|
continue
|
||||||
|
case storage.ErrOutOfOrderSample:
|
||||||
|
err = nil
|
||||||
|
log.With("timeseries", string(met)).Warn("Out of order sample")
|
||||||
|
continue
|
||||||
|
case storage.ErrDuplicateSampleForTimestamp:
|
||||||
|
err = nil
|
||||||
|
log.With("timeseries", string(met)).Warn("Duplicate sample for timestamp")
|
||||||
continue
|
continue
|
||||||
default:
|
default:
|
||||||
break loop
|
break loop
|
||||||
|
|
Loading…
Reference in a new issue