prometheus指标大小抓取

韵味老鸟 2024-08-12 18:50:58

prometheus 指标大小抓取

一:最大限制数

Prometheus large scrape - alert: PrometheusLargeScrape expr: increase(prometheus_target_scrapes_exceeded_sample_limit_total[10m]) > 10 for: 5m labels: severity: warning annotations: summary: Prometheus large scrape (instance {{ $labels.instance }}) description: "Prometheus has many scrapes that exceed the sample limit\n VALUE = {{ $value }}\n LABELS = {{ $labels }}"

expr: increase(prometheus_target_scrapes_exceeded_sample_limit_total[10m]) > 10

解读:

用于检测Prometheus抓取目标时是否频繁超过样本限制

prometheus_target_scrapes_exceeded_sample_limit_total 是一个计数器指标,记录了因超过样本限制而被拒绝的抓取次数

increase() 函数计算这个指标在指定时间范围内的增量

二:重复性抓取检测

Prometheus target scrape duplicate - alert: PrometheusTargetScrapeDuplicate expr: increase(prometheus_target_scrapes_sample_duplicate_timestamp_total[5m]) > 0 for: 0m labels: severity: warning annotations: summary: Prometheus target scrape duplicate (instance {{ $labels.instance }}) description: "Prometheus has many samples rejected due to duplicate timestamps but different values\n VALUE = {{ $value }}\n LABELS = {{ $labels }}"

expr: increase(prometheus_target_scrapes_sample_duplicate_timestamp_total[5m]) > 0

解读:

prometheus_target_scrapes_sample_duplicate_timestamp_total 是一个计数器指标,记录了因重复时间戳而被拒绝的样本数量

0 阅读:0