prometheus学习笔记(一)

来源:互联网 发布:今天淘宝怎么不能登录 编辑:程序博客网 时间:2024/06/05 19:56

prometheus:
1.prometheus是一套开源的监控&报警&时间序列数据库的组合;

2.prometheus特性:

   自定义维度的数据库模型;非常高效的存储;强大的查询语句;轻松实现数据可视化;通过服务发现或静态配置发现目标

3.prometheus组件:

   普罗米修斯服务器抓取和存储时间序列数据;各种支持工具

4.prometheus系统架构:


5.prometheus数据模型:

   从根本上所有的存储都是按照时间序列去实现的相同的metrics(指标名称)和Label(一个或多个标签)组成一条时间序列,不同的label表示不同的时间序列

  metrics name: 指标名称,通常是给监控对象命名,规则为:应用名称开头_监测对象_数值类型_单位

  label: 标签名称,为key=value格式

  针对metrics name 无论是增加标签还是删除标签都会形成一条新的时间序列


安装并运行prometheus;

>wget https://github.com/prometheus/prometheus/releases/download/v2.0.0-rc.2/prometheus-2.0.0-rc.2.linux-amd64.tar.gz

>tar -xvf prometheus-2.0.0-rc.2.linux-amd64.tar.gz

>cd prometheus-2.0.0-rc.2.linux-amd64

>ls 

 

>vim prometheus.yml   #修改prometheus配置文件,添加监控的target

>nohup ./prometheus &    #守护进程运行prometheus

接下来就是访问 localhost:9090 ,但是是因为在VDI环境下连接青云的一台服务器,分配ip为:163.53.94.239

所以通过http://163.53.94.239:9090访问

截图所示的9104端口的状态为DOWN,是因为我没有配置监控mysql的服务

下一篇继续。。。