prometheus、node_exporter、cAdvisor常用参数
本节将介绍一下我在使用过程中用到的promethues、node_exporter、cAdvisor的常用参数,做一个总结
一、prometheus
prometheus分为容器安装和二进制文件安装,一下的参数配置都适用
1、数据存储位置
在使用过程中发现,修改数据存储位置有两个方案,一个是外部存储,另一个是本地存储:
第一种:外部存储
将数据存储到类似influxdb的时序型数据库中,实现数据的永久存储,并且查询效率要由于prometheus自带的存储
若要添加influxdb,只需要在prometheus的配置文件中加入以下内容即可,修改URL地址。
remote_write:
- url: "http://localhost:9201/write" remote_read:
- url: "http://localhost:9201/read"
第二种:本地存储
prometheus的本地存储默认在当前目录下的“data”目录下,若修改,可在prometheus启动时跟上以下参数
--storage.tsdb.path: "/testdir"
2、数据存储期限
prometheus自带的存储只能存15天的,可以调整以下参数:
--storage.tsdb.retention.time=10d
若想一直存储数据,建议将数据存储到influxdb上
3、设定访问的url
prometheus支持自定义访问的url,同时也可以设定端口
--web.listen-address="127.0.0.1:9090"
此时,只有在本机访问“127.0.0.1:9090”时才可以访问到prometheus
4、支持prometheus的配置可reload
--web.enable-lifecycle
在启动prometheus时,可以加载配置文件实现配置的同步,从而无需重启。
重新加载配置文件的方法:
a、发送信号
kill -HUP prometheus的进程ID
b、发送http请求
curl -XPOST http://IP/ - /reload
二、node_exporter
1、设定访问的url
支持自定义访问的url,同时也可以设定端口
--web.listen-address="127.0.0.1:9101"
在启动node_exporter时跟上这个参数,只有在本机访问“127.0.0.1:9101”才可以访问到。
三、cAdvisor
由于cAdvisor只支持容器启动,所以只有在创建容器时,更上参数
若创建cAdvisor失败,显示“Cannot connect to the Docker daemon. Is the docker daemon running on this host?"错误的信息时,是因为访问容器没有root权限,加上参数: --privileged=true ,再次运行命令即可。
cAdvisor常用的指标如下:

prometheus、node_exporter、cAdvisor常用参数的更多相关文章
- Prometheus监控node-exporter常用指标含义
一.说明 最近使用Prometheus新搭建监控系统时候发现内存采集时centos6和centos7下内存监控指标采集计算公式不相同,最后采用统一计算方法并整理计算公式如下: 1 100-(node_ ...
- Centos8.X 搭建Prometheus+node_exporter+Grafana实时监控平台
Prometheus Promtheus是一个时间序列数据库,其采集的数据会以文件的形式存储在本地中,因此项目目录下需要一个data目录,需要我们自己创建,下面会讲到 下载 下载好的.tar.gz包放 ...
- Production环境中iptables常用参数配置
production环境中iptables常用参数配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我相信在实际生产环境中有很多运维的兄弟跟我一样,很少用到iptables的这个 ...
- chattr的常用参数详解
chattr的常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在实际生产环境中,有的运维工程师不得不和开发和测试打交道,在我们公司最常见的就是部署接口.每天每个人部署的 ...
- dmidecode常用参数
dmidecode常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. dmidecode这个命令真是神器啊,他能快速的获取服务器的硬件信息,而且这个命令有很多的花式玩法,今 ...
- find常用参数详解
find常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux系统中,在init 3模式情况下都是命令行模式,这个时候我们想要找到一个文件的就得依赖一个非常好用的 ...
- cat常用参数详解
cat常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 最近,我的一个朋友对linux特别感兴趣,于是我觉得每天交给他一个命令的使用,这样一个月下来也会使用30个命令,基 ...
- find一些常用参数的一些常用实例和一些具体用法和注意事项。
find一些常用参数的一些常用实例和一些具体用法和注意事项. 1.使用name选项: 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用. 可以使用某种文件名模式来匹配 ...
- ls常用参数
ls常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 玩Linux的老司机们每天都要敲的命令,但是这个鸡蛋的命令还有很多中玩法哟~跟着我一起敲一遍吧!在这里我就列举几个常 ...
随机推荐
- Filebeat与Logstash配置SSL加密通信
为了保证应用日志数据的传输安全,我们可以使用SSL相互身份验证来保护Filebeat和Logstash之间的连接. 这可以确保Filebeat仅将加密数据发送到受信任的Logstash服务器,并确保L ...
- SQL Server 2014查看服务器数据库字段报错 (Microsoft.SqlServer.Management.Sdk.Sfc)
报错信息 无法为该请求检索数据. (Microsoft.SqlServer.Management.Sdk.Sfc) 未知属性 IsMemoryOptimized (Microsoft.SqlServe ...
- Delphi - 10进制16进制相互转换
10进制转16进制 使用IntToHex可以实现十进制到十六进制的转换,注意这里的参数有两个,第一个表示需要被转换的10进制数,第二个表示转换后用几位来显示16进制数. 代码如下: function ...
- 分享几套2019年各大公司最新的PHP面试题,几斤几两一试便知
从面试题发现不足,进而查漏补缺,比通过面试更难得 PHP面试题2019年奇虎360面试题和答案解析 PHP面试题2019年京东工程师面试题和答案解析 PHP面试题2019年新浪工程师面试题和答案解析 ...
- Centos7下安装redis并能使得外网访问
一.安装脚本 #!/bin/bash #FileName: install_redis_centos7.sh #Date: #Author: LiLe #Contact: @qq.com #Versi ...
- Linux操作系统安全-加密和安全扫盲篇
Linux操作系统安全-加密和安全 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.墨菲定律 墨菲定律: 一种心理学效应,是由爱德华·墨菲(Edward A. Murphy)提出 ...
- Leetcode——1. 两数之和
难度: 简单 题目 Given an array of integers, return indices of the two numbers such that they add up to a s ...
- 记录OKR在小公司实施的一次经历
00 前言 前段时间看了本书叫<OKR工作法>,顺便了解了一下OKR的相关知识,感觉这个起源于英特尔公司的东西,正是为那种小而美的团队准备的好东东.如果你还不知道什么是OKR,那我给你个传 ...
- Codeforces J. Sagheer and Nubian Market(二分枚举)
题目描述: Sagheer and Nubian Market time limit per test 2 seconds memory limit per test 256 megabytes in ...
- np.append()
1.numpy.append() np.append(arr,values,axis=None) 功能:在array后面追加values 参数: arr:array_like 值将附加到此数组的副本. ...