HDFS & Yarn 即Hadoop by Jmx on Promethues + Grafana的监控(一) —— Promethues的安装

FishMAN__ · · 710 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

一、安装Go环境

因为Promethues是用go语言开发,所以要先安装一个go环境

1、下载安装包地址:

2、解压

 tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz

3、修改环境变量

vim  /etc/profile
添加
export PATH=$PATH:/usr/local/go/bin 
刷新配置
source  /etc/profile 

4、确认是否配置好

go  version

go version go1.8.3 linux/amd64 

二、安装Promethues

1、下载安装包

官网链接:https://prometheus.io/download/

选择最新的2.24.0的linux版本:https://github.com/prometheus/prometheus/releases/download/v2.24.0/prometheus-2.24.0.linux-amd64.tar.gz

2、解压

tar  -vxf  prometheus-2.24.0.linux-amd64.tar.gz  -C /usr/local/

3、建个软链

ln  -sv  /usr/local/prometheus-2.24.0.linux-amd64/  /usr/local/prometheus

三、启动Promethues

1、进入/usr/local/prometheus启动Promethues

注意:不建议这样方式后台启动./prometheus --config.file=prometheus.yml & ,这样容易导致重启Promethues时之前的数据都会丢失

$ vim /etc/systemd/system/prometheus.service
--------------------------------------------------
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file /usr/local/prometheus/prometheus.yml \
--storage.tsdb.path /data/prometheus/ \
--web.console.templates=/usr/local/prometheus/consoles \
--web.console.libraries=/usr/local/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
--------------------------------------------------

$ cp /usr/local/prometheus/prometheus /usr/local/bin 

$ systemctl start prometheus

$ systemctl status prometheus 

2、用promethues的web默认访问端口9090在浏览器上访问

http://promethuess所在host:9090/classic/graph

如果出现以下的画面就说明你配置成功:

image

四、使用和配置Grafana

参考我另外两篇文章:

HDFS & Yarn on Promethues + Grafana的监控(二) —— Promethues数据源配置

HDFS & Yarn on Promethues + Grafana的监控(三) —— Grafana的Dashboard配置(以 Yarn 为例)


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

710 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传