博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
监控工具之---Prometheus 安装详解(三)
阅读量:5203 次
发布时间:2019-06-13

本文共 1711 字,大约阅读时间需要 5 分钟。

Prometheus安装

  在centos、ubuntu等系统上安装步骤如下:

  下载prometheus最新安装包

# wget https://github.com/prometheus/prometheus/releases/download/v2.12.0/prometheus-2.12.0.linux-amd64.tar.gz

   将下载好的安装进行解压

# tar xf prometheus-2.5.0.linux-amd64.tar.gz

   将安装文件中的执行文件放到/usr/local/bin/目录下,方便命令可以直接执行(可选)

# cp prometheus-2.5.0.linux-amd64/{prometheus,promtool} /usr/local/bin/

   指定prometheus配置文件路径

# prometheus --config.file="/etc/prometheus/prometheus.yml"

  使用promtool命令可以查看prometheus配置文件语法格式是否正确

# promtool check config /opt/prometheus-2.12.0.linux-amd64/prometheus.yml

   通过docker安装

# docker run -d -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

Node exporter安装

  安装Node exporter最新安装包

# wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

   将下载的安装包进行解压

# tar -xf node_exporter-0.18.1.linux-amd64.tar.gz

   进入到解压后的安装包,将执行命令cp到/usr/local/bin目录下

# cp node_exporter /usr/local/bin/

Prometheus提供了几个参数来修改本地存储的配置,主要有:

启动参数 默认值 含义
--storage.tsdb.path /data 数据存储路径
 --storage.tsdb.retention.time 15d 样本数据在存储中保存的时间。超过该时间限制的数据就会被删除。
--storage.tsdb.retention.size 0 每个块的最大字节数(不包括 wal 文件)。如果超过限制,最早的样本数据会被优先删除。支持的单位有 KB, MB, GB, PB,例如:“512MB”。该参数只是试验性的,可能会在未来的版本中被移除。

 

 

 

启动服务方法

  方法一:使用screen命令进行启动

# screen进入到prometheus或是node_exporter安装目录,将服务启动起来 root@Prometheus:/opt/node_exporter-0.18.1.linux-amd64# screen -ls There are screens on:         13286.pts-0.Prometheus  (09/10/2019 09:52:46 AM)        (Detached)         13129.pts-0.Prometheus  (09/10/2019 09:50:09 AM)        (Detached) 2 Sockets in /run/screen/S-root. #在此进入程序后台,可以通过screen -r 13286,退出后台,ctrl+ad,退出后台并结束进程ctrl+d

   方法二:使用daemonize方式

 

转载于:https://www.cnblogs.com/weidongliu/p/11496087.html

你可能感兴趣的文章
第二次冲刺3
查看>>
acdream.LCM Challenge(数学推导)
查看>>
成员变量与属性的区别
查看>>
利用js对象的特性,去掉数组中的重复项
查看>>
springmvc 类型转换器 数据回显及提示信息
查看>>
蘑菇街2018实习笔试题
查看>>
第五章 基础构建模块
查看>>
[原创]zabbix工具介绍,安装及使用
查看>>
屏蔽apache php版本号
查看>>
python脚本 随机定位坐标
查看>>
Python绘制3d螺旋曲线图实例代码
查看>>
详细讲解 java 中的synchronized 转自 http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.htm...
查看>>
基于webpack的react的环境项目搭建
查看>>
win10如何修改host文件
查看>>
spring security 学习(一)spring boot 中开启spring security
查看>>
Leetcode 100: Same Tree
查看>>
<metro>读取目录名
查看>>
Android Monkey 压力测试 介绍
查看>>
使用两个 Windows 窗体 DataGridView 控件创建一个主/从窗体
查看>>
eclipse老是报ThreadPoolExecutor$Worker.run()(转)
查看>>