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