【Prometheus|报错】Out of bounds

news/2024/5/18 22:44:17 标签: prometheus

【背景】进入Prometheus地址的9090端口,pushgateway(0/1)error : out of bounds

【排查分析】

1、out of bounds报错,是由于Prometheus向tsdb存数据出错,与最新存数据的时间序列有问题,有可能当前时间与最新存放数据时间小;

2、去Prometheus存放的数据目录查看,存储的数据为2024年,而当前时间为2023年;

3、最后得知是人为导致,修改Prometheus节点时间为2024年,过了几个小时,又修改为2023年。如果改了时间为2024年,获取数据正常,最多采集数据为no data的问题,如果此时改为2023年,此时最近存放数据的时间序列大于当前存放数据序列,不满足tsdb递增时间序列,报出“Out of bounds”

【解决方案】

删掉数据(rm -rf /data/prometheus/data/* ),重启prometheus,保证当前时间序列大于最近一次存储数据的数据序列。


http://www.niftyadmin.cn/n/5281135.html

相关文章

python爬虫进阶篇:Scrapy中使用Selenium模拟Firefox火狐浏览器爬取网页信息

一、前言 接着上一篇的笔记,Scrapy爬取普通无反爬、静态页面的网页时可以顺利爬取我们要的信息。但是大部分情况下我们要的数据所在的网页它是动态加载出来的(ajax请求后传回前端页面渲染、js调用function等)。这种情况下需要使用selenium进…

案例136:基于微信小程序的公交信息在线查询系统

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

润和软件HopeStage与亚信安全云主机深度安全防护系统完成产品兼容性互认证

近日,江苏润和软件股份有限公司(以下简称“润和软件”)HopeStage 操作系统与亚信科技(成都)有限公司(以下简称“亚信安全”)云主机深度安全防护系统完成兼容性测试。 测试结果表明,企…

Linux--编写系统服务脚本

编写一个名为myprog的系统服务脚本,通过位置变量s1指定的start、stop、restart、status控制参数,分别用来启动、停止、重启sleep进程,以及查看sleep进程的状态。其中,命令sleep用来暂停指定秒数的时间,这里仅用做测试&…

Redis GEO地理信息定位功能

GEO Redis 提供了GEO地理信息定位功能,地理空间项(经度、纬度、名称),实现查找附近的人、上班打卡、自行车租赁、摇一摇等相关与地理位置信息的功能。 Redis 地理空间索引可让您存储坐标并搜索它们。 此数据结构对于查找给定半径…

基于Java+SpringBoot实现人脸识别搜索

基于JavaSpringBoot实现人脸识别搜索 引言 背景介绍 结合人脸识别技术,在工厂、学校、商场、餐厅等人流密集的场所进行监控,对人流进行自动统计、识别和追踪,同时标记存在安全隐患的行为及区域,并发出告警提醒,加强…

【计算机视觉中的多视图几何系列】深入浅出理解针孔相机模型

温故而知新,可以为师矣! 一、参考资料 《计算机视觉中的多视图几何-第五章》-Richard Hartley, Andrew Zisserman. 二、针孔模型相关介绍 1. 重要概念 1.1 投影中心/摄像机中心/光心 投影中心称为摄像机中心,也称为光心。投影中心位于一…

EasyExcel中处理表头行高和内容行高

在学习easyExcek 时,发现使用easyExcek 处理表头和内容的行高十分容易只需要在类模型配置上使用HeadRowHeight 或者ContentRowHeight 注解实现控制。 创建一个类模型配置类 // 设置表头行高度 HeadRowHeight(40) // 设置内容行高度 ContentRowHeight(60) Data pub…