Prometheus入门到放弃(3)之Grafana展现监控数据

grafana咱们这里采用docker方式部署node

一、下载镜像docker

镜像官网地址:https://hub.docker.com/r/grafana/grafana/tagsjson

[root@prometheus-server ~]# docker pull grafana/grafana:latest

二、启动浏览器

[root@prometheus-server ~]# docker run \
   -d \
   -p 3000:3000 \
   --name=grafana \
   -v /etc/localtime:/etc/localtime:ro \
   grafana/grafana

三、访问测试

浏览器打开http://10.10.0.13:3000,用户名密码:adminspa

四、为Grafana添加Prometheus数据源3d

Name:定义数据源的名字;
URL:Prometheus 服务的IP地址和端口;
其余保持默认,而后点击测试并保存。code

五、建立Dashboardserver

  5.1 New Dashboardblog

  5.2 选择模型

5.3 添加CPU使用率图形

5.4 更改标题

其余默认保存,其它监控项添加相似,下面为一个完整Dashboard。

注意:

   对于Grafana建立Dashboard界面,若是对Grafana不熟悉,咱们能够从Grafana官网下载对应模板,而后导入再进行简单修改,以符合本身的监控Dashboard面板。

  模板地址:https://grafana.com/dashboards

  特别注意由于node_exporter是比较老的组件,有一些dashboard模板都是基于老版本node_exporter开发,因此一些指标名称有些不同

 例如:

* node_cpu ->  node_cpu_seconds_total
* node_memory_MemTotal -> node_memory_MemTotal_bytes
* node_memory_MemFree -> node_memory_MemFree_bytes
* node_filesystem_avail -> node_filesystem_avail_bytes
* node_filesystem_size -> node_filesystem_size_bytes
* node_disk_io_time_ms -> node_disk_io_time_seconds_total
* node_disk_reads_completed -> node_disk_reads_completed_total
* node_disk_sectors_written -> node_disk_written_bytes_total
* node_time -> node_time_seconds
* node_boot_time -> node_boot_time_seconds
* node_intr -> node_intr_total

导入模板步骤:

一、查找模板

这里我选用这个node_exporter模板:https://grafana.com/dashboards/8919

而后下载json文件

二、导入模板

三、导入完成后,能够看到如下Dashboard界面

 

 以上就是现有模板导入的操做,有时候咱们使用别人的模板有些图不必定会出图形,这时候咱们须要看下图形公式是否正确,相应调整便可,更多模板请参考:https://grafana.com/dashboards

相关文章
相关标签/搜索