Skip to content

Latest commit

 

History

History
107 lines (57 loc) · 2.99 KB

File metadata and controls

107 lines (57 loc) · 2.99 KB

Prometheus和Grafana介绍

系统监控

gopsutil:做系统监控信息的采集,写入influxDb,使用grafana作展示

prometheus:采集性能指标数据,使用grafana作展示

Prometheus

普罗米修斯:专用于服务监控,主动去拉取数据

image-20200913185216706

  • Jobs/Exporters:任务,监控项
  • Serveice Discovery:服务发现
  • Short-lived jobs:短期存活的任务

下载普罗米修斯

去Github的官网下载

image-20200913190154123

下载完成后解压即可

image-20200913190213569

双击 prometheus.exe启动,然后访问下面的地址

http://localhost:9090/graph

进入到prometheus的图形化页面

image-20200913190307310

使用

image-20200913190408222

就能够看到我们的图形化信息了

image-20200913190444467

通过上图我们发现,使用 prometheus的图形化界面好像不太美观,所以就引出了下面的 grafana

grafana

grafana是采用go语言编写的,非常美观的图形化展示,我们找到官网下载,选择window环境

image-20200913190726155

解压后的目录,如下所示

image-20200913190824928

我们进入bin目录,找到 grafana-server.exe 然后启动 【首次启动比较慢,需要建立数据库】,启动成功后,访问下面的地址

http://127.0.0.1:3000

即可进入到grafana的图形化页面了

image-20200913191017753

然后输入admin admin 登录即可

image-20200913191249800

然后选择普罗米修斯

image-20200913191312189

然后输入url保存

image-20200913191338347

然后导入我们的普罗米修斯的仪表盘

image-20200913191444113

然后到Home目录下,选择 new board

image-20200913191803694

选择刚刚的import 的 仪表信息

image-20200913191822529

这样就生成了我们的仪表信息了

image-20200913191854680

或者可以选择另外一个样式

image-20200913192017515

结语

如果我们要监控其它的一些服务,比如redis、mysql、Memcache等等,需要自己到官网下载对应的包

https://prometheus.io/download/

image-20200913192232698