Grafana展示服务器数据

简介

Grafana 是数据可视化的平台,配合 Promethues,可以将服务&应用相关的指标数据采集起来,并用非常好看的图形、表格展示出来。非常适合放到大屏上,用于对外展示服务能力或者服务器资产能力(zhuang b)。

本文介绍我如何配合 Promethues,使用 Grafana 将我的云服务器(阿里云 ECS)硬件指标可视化。

环境准备

首先,服务器需要安装三个东西,Prometheus、Grafana 和节点(服务器)数据采集插件。

参考下面这三篇文章,安装 Prometheus 和 Grafana。

数据采集节点插件,参考下面这篇博客中的 部署扩展 部分,即 node_exporter。

安装完成后,依次启动,如下,查看状态都是已启动状态(active)。

浏览器访问界面,能访问到应用界面

(Promethues)

(Grafana)

(采集插件,有数据说明正常)

配置

首先,在 Prometheus 中配置关联的节点,找到 Prometheus 的配置文件,打开编辑,如下,添加关联的服务器信息,要监测几台,这里就需要关联几台,同时,这些关联的服务器就需要安装前面的采集插件。

如下。

yml 复制代码
global:
  scrape_interval: 15s
  evaluation_interval: 15s

alerting:
  alertmanagers:
    - static_configs:
        - targets:
           - localhost:9093
scrape_configs:
  - job_name: "prometheus"
    static_configs:
      - targets: ["localhost:9090"]

  - job_name: 'nodes'
    scrape_interval: 5s
    static_configs:
    - targets: ['你的服务器IP:9100']

登录 Grafana,新增一个 Prometheus 数据源。

选择 Prometheus

配置,然后验证一下

选择模板

最后一步,导入一个好看的图形展示模板。

我试了几个,12844 这个模板最好看

如下,B 格够高吧

相关推荐
问道飞鱼2 小时前
【服务器知识】nginx安全架构巡检
服务器·nginx·安全架构
竹之却2 小时前
【Linux】Linux 中 .service 文件核心介绍
linux·运维·服务器·systemd·.service 文件
不知名。。。。。。。。2 小时前
网络层———IP
服务器·网络·tcp/ip
kobe_OKOK_2 小时前
docker run 一系列中间件命令
运维·docker·容器
拾贰_C2 小时前
【Ubuntu】安装Nginx(nVidia驱动未安装成功阻止版)
linux·运维·服务器·ubuntu
会飞的大可2 小时前
前后端一体化CI/CD设计与实现:告别手动部署,实现全链路自动化交付
运维·ci/cd·自动化
克莱因3587 小时前
Linux CentOS7 进程基础知识
linux·运维·服务器
Skilce8 小时前
ZrLog 高可用部署
运维·服务器·数据库·阿里云·maven
我爱学习好爱好爱10 小时前
Ansible 常用模块详解:yum、service/systemd、copy实战
linux·服务器·ansible