Prometheus+Grafana监控服务器资源

  • 1. 配置 Node Exporter 采集服务器数据
  • 2. Prometheus配置
  • 3. 在Grafana中创建监控看板

在Prometheus的架构设计中,Prometheus Server并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如主机的CPU使用率,我们需要使用到Exporter。Prometheus周期性的从Exporter暴露的HTTP服务地址(通常是/metrics)拉取监控样本数据。

上篇文章只写了安装Prometheus Server和Grafana,这里来个小小的实战,通过Node Exporter(可以收集内核公​​开的硬件和操作系统指标等)来采集服务器资源信息,并通过Grafana展示。

1. 配置 Node Exporter 采集服务器数据

1、下载镜像

docker pull prom/node-exporter

2、启动容器

docker run -d --name node-exporter -p 9100:9100 -v "/proc:/host/proc:ro" -v "/sys:/host/sys:ro" -v "/:/rootfs:ro" prom/node-exporter

3、启动后,访问 http://127.0.0.1:9100/metrics 可以发现已经有很多操作系统的信息了,比如cpu、内存、磁盘等信息:

2. Prometheus配置

修改宿主机prometheus配置文件prometheus.yml

global:scrape_interval: 15sevaluation_interval: 15s
alerting:alertmanagers:- static_configs:- targets:# - alertmanager:9093
rule_files:# - "first_rules.yml"# - "second_rules.yml"
scrape_configs:# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.- job_name: "prometheus"# metrics_path defaults to '/metrics'# scheme defaults to 'http'.static_configs:- targets: ["10.246.140.63:9090"]labels: instance: prometheus- job_name: "mac_m1"static_configs:- targets: ["10.246.140.63:9100"]labels:instance: mac_m1

主要是在prometheus.yml默认配置中加一个job,job_name我这里写了个 "mac_m1",targets就是Node Exporter服务的地址,可以写多个比如 "10.246.140.63:9100","10.246.140.64:9100"

修改完配置文件,重启Prometheus

docker restart prometheus

然后在Prometheus的targets中(http://127.0.0.1:9090/targets)就可以看到刚才配置的Node Exporter服务了:

在Prometheus UI界面随便查询一个 Node Exporter 的采集指标(可以在 http://localhost:9100/metrics 中查看),可以查询到采集到的当前CPU空闲时间为 108707.77

3. 在Grafana中创建监控看板

在Grafana中添加数据源,选择Prometheus

配置prometheus地址,其他可以默认:

填好后点击【保存 & 测试】测试一下并保存。

通过导入现成模板(https://grafana.com/grafana/dashboards/8919)的方式创建Dashboard,Create -> Import

直接输入模板编号 8919 后点 Load,然后数据源选择 Prometheus,点 Import,最后的效果:


转载请注明出处——胡玉洋《【监控利器Prometheus】——Prometheus+Grafana监控服务器资源》

【监控利器Prometheus】——Prometheus+Grafana监控服务器资源相关推荐

  1. 使用 docker 搭建 grafana+prometheus 监控服务器资源(壹)

    docker+granfana+prometheus 容器的基本操作方法 一.Docker下安装Prometheus 1.1 docker下查看prometheus 1.2 docker下拉取prom ...

  2. prometheus和grafana、node_exporter监控服务资源

    1.prometheus 说明:Prometheus是一个开源的系统监控和警报工具包 1.1.输入命令下载Prometheus安装包: wget https://github.com/promethe ...

  3. Grafana监控系统之Prometheus+Grafana监控系统搭建

    Grafana监控系统之Prometheus+Grafana监控系统搭建 本文章内容较长,可通过右上角点击目录快速定位想看的内容 => => 一. 概述 1.1 Grafana介绍 Gra ...

  4. 【转载】incubator-dolphinscheduler 如何在不写任何新代码的情况下,能快速接入到prometheus和grafana中进行监控

    一.prometheus和grafana 简介 Prometheus 是继 Kubernetes 之后的第二个 CNCF "毕业" 项目,其监控理念传承于由谷歌研发的一款内部监控软 ...

  5. 14、Docker监控方案(Prometheus+cAdvisor+Grafana)

    上一篇文章我们已经学习了比较流行的cAdvisor+InfluxDB+Grafana组合进行Docker监控.这节课来学习Prometheus+cAdvisor+Grafana组合. cAdvisor ...

  6. 监控利器Prometheus初探

    导读:Kubernetes作为当下最炙手可热的容器管理平台,在给应用部署运维带来便捷的同时,也给应用及性能监控带来了新的挑战.本文给大家分享一款十分火热的开源监控工具Prometheus,让我们一起来 ...

  7. 普罗米修斯监控系统_基于Prometheus和Grafana的监控平台 - 环境搭建

    导读 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics. Logging - 用于记录离散的事件.例如,应用程序的调试信息或错误信息.它是我们诊断问题的依据.比如 ...

  8. 查看grafana版本_使用 Prometheus 与 Grafana 为 Kubernetes 集群建立监控与警报机制

    作者 | Gregoire DAYET 策划 | 田晓旭 IT 团队已经明确意识到对基础设施进行监控的必要性.目前市面上存在着大量适用于传统基础设施且历史悠久的解决方案:Nagios.Zabbix 等 ...

  9. 开源OceanBase如何与Prometheus与Grafana监控结合

    一.OceanBase 数据库简介 OceanBase 数据库是一个原生的分布式关系数据库,它是完全由阿里巴巴和蚂蚁集团自主研发的项目,近期成立单独的商业公司北京奥星贝斯进行运营,并于2021年6月1 ...

最新文章

  1. Spark2.2.0 分布式离线搭建
  2. Delphi设置表格样式
  3. Go语言 Yaml编码和解码
  4. 【Python】[02]初识Python
  5. Vue项目中遇到了大文件分片上传的问题
  6. JMeter部分功能详解
  7. android学习之-Style样式的定义
  8. JAVA——附加作业1——统计员工数
  9. PCA与SVD的数学原理
  10. Ubuntu无法找到add-apt-repository问题的解决方法
  11. SharePoint 2010-在ribbon上添加表单,将默认control加到自定义group中
  12. idea连接sqlite
  13. CSDN博客代码高亮显示
  14. App上架Apple App Store和Google Play流程
  15. 正余弦信号的DFT频谱分析
  16. Python3自然语言(NLTK)——语言大数据
  17. Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist
  18. 华为2019开发者大会内容小记
  19. C++ 常数据成员、常成员函数和常对象
  20. 16位MS-DOS子系统 NTVDM cpu遇到无效指令

热门文章

  1. Mac系统终端通过ssh连接CentOS
  2. 鸟类及动物声音辨识方法原理进展境况转自知乎
  3. 【每日随笔】网文小说工具及书籍推荐 ① ( 网文写手的入门书籍推荐 | 网文写手的进阶书籍推荐 | 提高文学素养的写作课 )
  4. 自学建模顺序千万别搞反,建模学习指南
  5. 联想手机打开应用都是计算机怎么搞,安卓手机实现电脑手机互相操控
  6. 2023最新Mac电脑必备推荐下载 缺一不可|新手Mac软件下载
  7. 第六单元 学习评价理论与技术
  8. 使用adb命令从手机传文件到电脑
  9. 戴尔R730服务器,双电源主用、备用功能设备。
  10. NETCONF —— 格式化 NETCONF 回显内容