prometheus详解1

一、start、reload 与 shutdown

1、启动prometheus 进程

nohup ./prometheus --config.file=prometheus.yml > prometheus.log  2>&1 &

2、重载prometheus配置文件(reload)

kill -s SIGHUP <PID>

3、优雅的shutdown一个prometheus 进程实例

kill -s SIGTERM <PID>

二、 prometheus 启动参数详解

选项默认值描述
-h --help帮助
–version打印版本
–config.fileprometheus.yaml配置文件路径,主要是配置抓取的endpoint的配置,即prometheus.yaml配置文件
–web.listen-address0.0.0.0:9090监听端口即web UI 端监听端口和 API端监听端口
–web.enable-lifecyclefalse启用通过http来reload配置文件和shutdown服务的功能
–web.enable-admin-apifalse启用HTTP API管理控制
–web.page-titlePrometheus Time Series Collection and Processing Serverprometheus 服务实例的title
–web.console.templatesconsolesconsole template(管理端静态页面路径)
–query-timout2m一次查询的最大超时时间,默认2分钟(2m),只适用于server mode下
–query.max-concurrency20最大并发查询数量,默认20,只适用于server mode下 超出的并发数量会怎么样?
–log.levelinfo日志等级,默认info,可选值为[debug,info,warn,error]
–log.formatlogfmt日志格式,默认logfmt 可选值[logfmt,json]

三、实践

1、–web.enable-lifecycle

启用通过http来reload配置文件和shutdown服务的功能

# reload配置文件,并不会重启服务curl -X PUT http://10.240.184.81:9090/-/reload# shutdown服务curl -X PUT http://10.240.184.81:9090/-/quit

2、–web.page-title

默认值 Prometheus Time Series Collection and Processing Server
在这里插入图片描述
可以通过设置 –web.page-title=hello改成 hello
在这里插入图片描述

3、–web.enable-admin-api 启用HTTP API管理控制

[kyzjj@yyzc-zjjcs04 ~]$ curl -X GET  http://10.240.184.81:9090/-/healthy
Prometheus Server is Healthy.
[kyzjj@yyzc-zjjcs04 ~]$
[kyzjj@yyzc-zjjcs04 ~]$ curl -X GET  http://10.240.184.81:9090/-/ready
Prometheus Server is Ready.
[kyzjj@yyzc-zjjcs04 ~]$ curl -X GET  http://10.240.184.81:9090/api/v1/query?query=node_filesystem_files_free
{"status":"success","data":{"resultType":"vector","result":[{"metric":{"__name__":"node_filesystem_files_free","device":"/dev/mapper/vg_app-lv_kyzjj","fstype":"xfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/kyzjj"},"value":[1709356667.786,"20940287"]},{"metric":{"__name__":"node_filesystem_files_free","device":"/dev/mapper/vg_root-lv_root","fstype":"xfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/"},"value":[1709356667.786,"15433370"]},{"metric":{"__name__":"node_filesystem_files_free","device":"/dev/mapper/vg_root-lv_tmp","fstype":"xfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/tmp"},"value":[1709356667.786,"10485744"]},{"metric":{"__name__":"node_filesystem_files_free","device":"/dev/vda1","fstype":"xfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/boot"},"value":[1709356667.786,"1048246"]},{"metric":{"__name__":"node_filesystem_files_free","device":"rootfs","fstype":"rootfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/"},"value":[1709356667.786,"15433370"]},{"metric":{"__name__":"node_filesystem_files_free","device":"tmpfs","fstype":"tmpfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/run"},"value":[1709356667.786,"483795"]},{"metric":{"__name__":"node_filesystem_files_free","device":"tmpfs","fstype":"tmpfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/run/user/0"},"value":[1709356667.786,"485287"]},{"metric":{"__name__":"node_filesystem_files_free","device":"tmpfs","fstype":"tmpfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/run/user/2411"},"value":[1709356667.786,"485285"]},{"metric":{"__name__":"node_filesystem_files_free","device":"tmpfs","fstype":"tmpfs","instance":"localhost:9100","job":"prometheus---node","mountpoint":"/run/user/370"},"value":[1709356667.786,"485287"]}]}}[kyzjj@yyzc-zjjcs04 ~]

4、使用本地时区

prometheus默认使用UTC+0时区,但是中国使用东八区时区即UTC+8,可以设置使用本地时区,设置方式如下:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/778303.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Colorize (Texture Color Palette Modifier)

Colorize提供了无与伦比的区域颜色调整和效果控制,如使用纹理调色板的模型的发射、金属反射和模拟金属遮挡。 Colorize彻底改变了你在Unity中为3D模型添加颜色和生命的方式。无论你是一个独立开发者、艺术家,还是一个大型团队的一员,Colorize都提供了一套直观、强大的工具,…

Vue3 + Vite + TS + Element-Plus + Pinia项目(5)对axios进行封装

1、在src文件夹下新建config文件夹后&#xff0c;新建baseURL.ts文件&#xff0c;用来配置http主链接 2、在src文件夹下新建http文件夹后&#xff0c;新建request.ts文件&#xff0c;内容如下 import axios from "axios" import { ElMessage } from element-plus im…

【PyQt】18 -菜单等顶层操作

顶层界面的使用 前言一、菜单栏1.1 代码1.2 运行结果 二、工具栏2.1 代码几种显示方法 2.2 运行结果 三、状态栏3.1 代码3.2 运行结果 总结 前言 1、介绍顶层菜单栏目的使用&#xff0c;但没有陆续绑定槽函数。 2、工具栏 3、状态栏 一、菜单栏 1.1 代码 #Author &#xff1a…

【ONE·基础算法 || 分治·快排并归】

总言 主要内容&#xff1a;编程题举例&#xff0c;理解分治的思想&#xff08;主要是对快排、并归的应用&#xff09;。       文章目录 总言1、基本介绍2、颜色分类&#xff08;medium&#xff09;2.1、题解 3、快速排序&#xff08;medium&#xff09;3.1、题解&#xff…

Vivado使用(1)——综合的约束与策略

目录 一、概述 二、约束与策略 2.1 约束 2.1.1 物理约束 2.1.2 时序约束 2.2 综合策略 2.2.1 flatten_hierarchy 2.2.2 gated_clock_conversion 2.2.3 bufg 2.2.4 fanout_limit 2.2.5 directive 2.2.6 retiming 2.2.7 fsm_extraction 2.2.8 keep_equivalent_regi…

NineData与StarRocks商业化运营公司镜舟科技完成产品兼容认证

近日&#xff0c;镜舟科技与NineData完成产品兼容测试。在经过联合测试后&#xff0c;镜舟科技旗下产品与NineData云原生智能数据管理平台完全兼容&#xff0c;整体运行高效稳定。 镜舟科技致力于帮助中国企业构建卓越的数据分析系统&#xff0c;打造独具竞争力的“数据护城河”…

【python 数据可视化】 WordCloud词云图

目录 词云简介 准备工作 安装方法一&#xff1a; 安装方法二&#xff1a; 生成词云步骤 数据预处理&#xff1a; 分词&#xff1a; 统计词频出现的次数&#xff1a; 去除词语&#xff1a; 生成词云&#xff1a; 显示词云&#xff1a; 保存词云&#xff1a; 完整代码 词…

AugmentedReality之路-通过蓝图启动AR相机(2)

本文实现打开AR相机和关闭AR相机功能&#xff0c;在主界面点击Start AR按钮后打开AR相机&#xff0c;在主界面点击Stop AR按钮后关闭AR相机 1、启动AR相关插件 通过Edit->Plugins启用AugmentedReality下面的所有插件 2、自定义Pawn 在Content->ARBase目录右键&…

iOS开发进阶(十一):ViewController 控制器详解

文章目录 一、前言二、UIViewController三、UINavigationController四、UITabBarController五、UIPageViewController六、拓展阅读 一、前言 iOS 界面开发最重要的首属ViewController和View&#xff0c;ViewController是View的控制器&#xff0c;也就是一般的页面&#xff0c;…

基于ssm网上服装销售系统论文

摘 要 随着科学技术的飞速发展&#xff0c;各行各业都在努力与现代先进技术接轨&#xff0c;通过科技手段提高自身的优势&#xff1b;对于网上服装销售系统系统当然也不能排除在外&#xff0c;随着网络技术的不断成熟&#xff0c;带动了网上服装销售系统系统&#xff0c;它彻底…

shell脚本发布docker springboot项目示例

docker、git、Maven、jdk8安装略过。 使git pull或者git push不需要输入密码操作方法 约定&#xff1a; 路径&#xff1a;/opt/springbootdemo&#xff0c; 项目&#xff1a;springbootdemo&#xff0c; 打包&#xff1a;springbootdemo.jar&#xff0c; docker容器名字&#x…

Android ImageView以及实现截图

实现效果 截图前 截图后 代码 package cn.jj.huaweiad;import android.annotation.SuppressLint; import android.graphics.Bitmap; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.view.View; import android.view.ViewGro…

硬件项目中的turn-key 是啥意思?案例应用

在硬件项目中&#xff0c;turn-key是指一种工程项目模式&#xff0c;即交钥匙工程。这种模式通常由独立的第三方软件厂商直接与芯片厂商合作&#xff0c;基于芯片厂商的硬件方案和协议&#xff0c;集成成熟的上层软件和应用&#xff0c;并整套提供给电子产品生产厂商。这种模式…

LLM之RAG实战(三十五)| 使用LangChain的3种query扩展来优化RAG

RAG有时无法从矢量数据库中检索到正确的文档。比如我们问如下问题&#xff1a; 从1980年到1990年&#xff0c;国际象棋的规则是什么&#xff1f; RAG在矢量数据库中进行相似性搜索&#xff0c;来查询与国际象棋规则问题相关的相关文档。然而&#xff0c;在某些情况下&#xff0…

平台介绍-搭建赛事运营平台(3)

上文介绍了品牌隔离的基本原理&#xff0c;就是通过不同的前端和微服务来实现。但是确实很多功能是类似的&#xff0c;所以从编程角度还是有些管理手段的。 前端部分&#xff1a;前端部分没有什么特别手段&#xff0c;就是两个独立的项目工程&#xff0c;分别维护。相同的部分复…

I.MX6ULL_Linux_驱动篇(55)linux 网络驱动

网络驱动是 linux 里面驱动三巨头之一&#xff0c; linux 下的网络功能非常强大&#xff0c;嵌入式 linux 中也常常用到网络功能。前面我们已经讲过了字符设备驱动和块设备驱动&#xff0c;本章我们就来学习一下linux 里面的网络设备驱动。 嵌入式网络简介 网络硬件接口 首先…

如何降低 BlueNRG-LPS 的开机峰值电流

1. 前言 BlueNRG 系列存在开机瞬间会出现很大的峰值电流的现象&#xff0c;预计有 20ma 左右。针对此现象&#xff0c;经常有客户询问该峰值电流会不会导致设备工作异常&#xff1f;会不会导致电池使用寿命缩短&#xff08;考虑到一般纽扣电池能承受的峰值电流大概在 15ma 左右…

深度剖析MySQL锁:解开数据库并发控制的神秘面纱

MySQL 锁是 MySQL 数据库管理系统中为了实现并发控制和数据一致性的机制。在多用户并发访问数据库时&#xff0c;锁可以确保多个事务在对同一数据进行操作时不会相互干扰&#xff0c;以防止数据不一致的现象发生。 一、锁分类 MySQL支持多种类型的锁&#xff0c;主要包括…

定时器的原理和应用

#include<reg51.h> unsigned char s[]{0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; unsigned char count0,num0; void inittimer() {TMOD0x01;//0000 0001TH0(65536-50000)/256; //定时50ms50000us 2562^8 初值向右边移动8位TL0(65536-50000)%256;ET01;//开启定…

多源统一视频融合可视指挥调度平台VMS/smarteye系统概述

系统功能 1. 集成了视频监控典型的常用功能&#xff0c;包括录像&#xff08;本地录像、云端录像&#xff08;录像计划、下载计划-无线导出&#xff09;、远程检索回放&#xff09;、实时预览&#xff08;PTZ云台操控、轮播、多屏操控等&#xff09;、地图-轨迹回放、语音对讲…