监控工具普罗米修斯(Prometheus)的介绍与安装
以下我们在arm架构上以Prometheus2.28.1为例来进行一下安装(支持arm和mips)
环境准备
登录后复制
下载安装包
wget https://github.com/prometheus/prometheus/releases/download/v2.28.1/prometheus-2.28.1.linux-arm64.tar.gz
解压
tar -zxvf prometheus-2.28.1.linux-arm64.tar.gz
配置文件讲解
Prometheus 默认的配置文件分为四大块:
global 块:Prometheus 的全局配置
比如 scrape_interval 表示 Prometheus 多久抓取一次数据,evaluation_interval 表示多久检测一次告警规则;
alerting 块:关于 Alertmanager 的配置,这个我们后面再看;
rule_files 块:告警规则,这个我们后面再看;
scrape_config 块:这里定义了 Prometheus 要抓取的目标,我们可以看到默认已经配置了一个名称为 prometheus 的 job,这是因为 Prometheus 在启动的时候也会通过 HTTP 接口暴露自身的指标数据,这就相当于 Prometheus 自己监控自己,虽然这在真正使用 Prometheus 时没啥用处,但是我们可以通过这个例子来学习如何使用 Prometheus;可以访问 http://localhost:9099/metrics
注意:配置文件中的static_configs地址是我们要抓取的目标而不是Prometheus的服务端口
初次测试,不需要配置任何东西,直接启动接口,如果端口被占用可以使用以下命令启动
./prometheus --config.file=prometheus.yml --web.listen-address=:9099
带上&符号后台运行
该参数决定何时删除旧数据,默认为15天。在启动脚本里更改–storage.tsdb.retention=90d可以延长,或者启动时带上这个参数即可。
检测prometheus.yml编写的是否正确
./promtool check config prometheus.yml
返回
#Checking prometheus.yml
SUCCESS: 0 rule files found
访问地址: http://192.168.5.236:9099/
监控工具普罗米修斯(Prometheus)的介绍与安装相关推荐
- 普罗米修斯java_springboot集成普罗米修斯(Prometheus)的方法
Prometheus 是一套开源的系统监控报警框架.它由工作在 SoundCloud 的 员工创建,并在 2015 年正式发布的开源项目.2016 年,Prometheus 正式加入 Cloud Na ...
- 监控神器-普罗米修斯Prometheus的安装
最近看了些AIOPS的资料,对于里面提及的一个普罗米修斯Prometheus起了兴趣,首先是联想到异形,哈哈.去看了一下,普罗米修斯还真是厉害,而且还是开源的,真是搬砖党的福音. 功能: 在业务层用作 ...
- 监控之星-普罗米修斯Prometheus搭建
监控之星-普罗米修斯Prometheus搭建 导图 #mermaid-svg-JxDWZpg7w4fUYZee {font-family:"trebuchet ms",verdan ...
- 普罗米修斯prometheus的安装与监控linux
golang的安装 普罗米修斯是go开发的,所以需要安装go环境. 先下载golang,下载地址:https://studygolang.com/dl, 这里选择的是:https://studygol ...
- 普罗米修斯 mysql监控_普罗米修斯Prometheus监控MySQL
普罗米修斯Prometheus监控MySQL 添加数据库用户 CREATE USER monitor_prometheus@'192.168.245.%' IDENTIFIED BY 'Abcde@1 ...
- 如何搭建普罗米修斯 Prometheus
如何搭建普罗米修斯 Prometheus 1.下载Prometheus 进到这个网址 https://github.com/prometheus/prometheus/releases 不同的系统下载 ...
- 普罗米修斯Prometheus监控神器
文章目录 一.普罗米修斯Prometheus监控系统 1.1实验环境 1.2安装普罗米修斯 1.3访问prometheus界面(web) 1.4主机数据显示 1.5普罗米修斯监控图像 1.6普罗米修斯 ...
- 普罗米修斯Prometheus的安装及Grafana使用
首先安装运行环境go 如果有网络 使用命令 yum install go -y 如果没有网络使用离线安装包 下载:Linux :go1.8.3.linux-amd64.tar.gz [root@bob ...
- 普罗米修斯(Prometheus)与SNMP
最近又在研究普罗米修斯,一种开源的监控系统.打算与SNMP结合使用 关于普罗米修斯的介绍,网上有很多 https://www.cnblogs.com/cuiyubo/p/10981840.html 由 ...
最新文章
- 埃森哲为施耐德电气打造数字工厂,加速产业物联网开发
- java.lang.ClassNotFoundException: Didn't find class com.tzutalin.dlibtest.MainActivity_
- 152. Leetcode 剑指 Offer 14- II. 剪绳子 II (贪心算法-基础题目)
- mongodb [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify
- MySQL Cookbook 学习笔记-03
- sd卡linux错误检测,android系统正在准备SD卡正在检测是否有错误且SD卡无法读取解决办法...
- Linux软件管理之yum
- jquery 动画总结(主要指效果函数)
- Putty密钥(PrivateKey)导入SecureCRT
- 线上解决Resin服务响应过慢的几个方法(转)
- SSH框架的工作原理及流程
- SoC,SiP,IP和Chiplet的区别
- HDU - 2534 Score (数学,找规律)
- 电压源和电流的关联参考方向_电流的参考方向_电压的参考方向
- python往npy写入数据_Python 存取npy格式数据实例
- GEE开发之Modis_LST地表温度数据分析
- Aria2-突破百度网盘下载限速
- 2021年美容师(高级)考试资料及美容师(高级)考试技巧
- Shell脚本读取mysql结果集各数据项的值
- 插件中的chalk的用法