mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2025-01-10 15:14:09 +00:00
lib/promscrape: add the actual job name to the labels of promscrape_series_limit_rows_dropped_total metric
This commit is contained in:
parent
6d6cf1b6e0
commit
c339642858
1 changed files with 3 additions and 2 deletions
|
@ -500,13 +500,14 @@ func (sw *scrapeWork) updateSeriesAdded(wc *writeRequestCtx) {
|
||||||
}
|
}
|
||||||
hsl := sw.seriesLimiter
|
hsl := sw.seriesLimiter
|
||||||
dstSeries := wc.writeRequest.Timeseries[:0]
|
dstSeries := wc.writeRequest.Timeseries[:0]
|
||||||
|
job := sw.Config.Job()
|
||||||
for _, ts := range wc.writeRequest.Timeseries {
|
for _, ts := range wc.writeRequest.Timeseries {
|
||||||
h := sw.getLabelsHash(ts.Labels)
|
h := sw.getLabelsHash(ts.Labels)
|
||||||
if hsl != nil && !hsl.Add(h) {
|
if hsl != nil && !hsl.Add(h) {
|
||||||
// The limit on the number of hourly unique series per scrape target has been exceeded.
|
// The limit on the number of hourly unique series per scrape target has been exceeded.
|
||||||
// Drop the metric.
|
// Drop the metric.
|
||||||
metrics.GetOrCreateCounter(fmt.Sprintf(`promscrape_series_limit_rows_dropped_total{scrape_job=%q,scrape_target=%q}`,
|
metrics.GetOrCreateCounter(fmt.Sprintf(`promscrape_series_limit_rows_dropped_total{scrape_job_original=%q,scrape_job=%q,scrape_target=%q}`,
|
||||||
sw.Config.jobNameOriginal, sw.Config.ScrapeURL)).Inc()
|
sw.Config.jobNameOriginal, job, sw.Config.ScrapeURL)).Inc()
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
dstSeries = append(dstSeries, ts)
|
dstSeries = append(dstSeries, ts)
|
||||||
|
|
Loading…
Reference in a new issue