Prometheus&Grafana小实践

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
可观测监控 Prometheus 版,每月50GB免费额度
简介: Prometheus+Grafana小实践

看效果


123.png


话原理


如上是把我自己的Mac电脑通过promethues的node expoter先采集,然后promethues的server来获取,整体作为数据源。

然后安装grafana,选择数据源promethues,在dashboard中选择好模版,就好了


PS:这里说下上次遇到的问题,是找不到docker路径下的,然后promethues.yml文件配置的位置不对,正确的应该是如下,有个挂载的概念,我一直没找到这个路径(耗时绝对3h+),最后是通过mkdir的方式方式创建文件夹,然后自行创建prometheus.yml文件,最后运行就起来了


docker run --name myPrometheus \-d -p 9090:9090 \-v /Users/zgh/Docker/Prometheus/Config/prometheus.yml:/etc/prometheus/prometheus.yml \prom/prometheus


来实践


1、先配置好prometheus

2、下载运行Node Exporter

wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.darwin-amd64.tar.gz
# 解压tar xvfz node_exporter-1.0.1.darwin-amd64.tar.gz
# 启动 Node Exportercd node_exporter-1.0.1.darwin-amd64./node_exporter

3、配置Prometheus服务的配置文件收集Node Exporter的监控数据


# 收集主机的监控数据  

- job_name: 'MacBook Pro'

static_configs:

- targets: [172.30.137.238:9100']

Picture11.png


4、重启prometheus

docker restart myPrometheus

5、访问http://localhost:9090,输入up可以看到增加了数据(数据为1表示正常)

 

Picture12.png


PS:这里注意就是yml文件中配具体的IP,若为localhost,则显示是不正常的0


6、配置grafana

docker pull grafana/grafana# 启动容器docker run --name myGrafana \-d -p 3000:3000 \grafana/grafana

7、访问localhost:3000,用户名和密码都输入admin

Picture13.png

 

8、配置数据源头,选择promethues,注意配置url为ip(不要配置localhost)

Picture14.png



9、输入Dashboard的ID,可以去grafanalab查找,当前选择Node Exporter Full 1860

 

Picture15.png



10、查看dashboard


相关文章
|
5月前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana(docker安装)
本文档详细介绍了如何使用Docker容器快速部署Prometheus监控系统和Grafana数据可视化平台。该方案适用于需要快速搭建监控环境的开发测试场景,具备部署简单、资源占用低、易于维护等特点。
|
9月前
|
存储 数据采集 Prometheus
Grafana Prometheus Altermanager 监控系统
Grafana、Prometheus 和 Alertmanager 是一套强大的开源监控系统组合。Prometheus 负责数据采集与存储,Alertmanager 处理告警通知,Grafana 提供可视化界面。本文简要介绍了这套系统的安装配置流程,包括各组件的下载、安装、服务配置及开机自启设置,并提供了访问地址和重启命令。适用于希望快速搭建高效监控平台的用户。
490 20
|
9月前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana监控Linux主机
通过本文的步骤,我们成功地在 Linux 主机上使用 Prometheus 和 Grafana 进行了监控配置。具体包括安装 Prometheus 和 Node Exporter,配置 Grafana 数据源,并导入预设的仪表盘来展示监控数据。通过这种方式,可以轻松实现对 Linux 主机的系统指标监控,帮助及时发现和处理潜在问题。
776 7
|
9月前
|
Prometheus 监控 前端开发
Grafana 安装配置教程,让你的 Prometheus 监控数据变得更美观
《Grafana安装配置教程,让你的Prometheus监控数据变得更美观》简介: Grafana是一个开源的度量分析与可视化工具,支持多种数据源(如Prometheus),提供丰富的可视化功能和警报机制。本文详细介绍了Grafana的安装、汉化方法及模板使用,帮助用户轻松创建美观、灵活的数据面板,并实现数据的协作与共享。通过Docker镜像、配置文件修改或替换前端页面等方式实现汉化,让用户更便捷地使用中文界面。此外,还提供了导入JSON格式模板的具体步骤,方便快速搭建仪表盘。
863 2
|
9月前
|
Prometheus Cloud Native Linux
Prometheus+Grafana新手友好教程:从零开始搭建轻松掌握强大的警报系统
本文介绍了使用 Prometheus 和 Grafana 实现邮件报警的方案,包括三种主要方法:1) 使用 Prometheus 的 Alertmanager 组件;2) 使用 Grafana 的内置告警通知功能;3) 使用第三方告警组件如 OneAlert。同时,详细描述了环境准备、Grafana 安装配置及预警设置的步骤,确保用户能够成功搭建并测试邮件报警功能。通过这些配置,用户可以在系统或应用出现异常时及时收到邮件通知,保障系统的稳定运行。
930 1
|
3月前
|
Prometheus 监控 Cloud Native
云原生监控实战:Prometheus+Grafana快速搭建指南
云原生监控实战:Prometheus+Grafana快速搭建指南
|
3月前
|
存储 Prometheus 监控
OSS监控体系搭建:Prometheus+Grafana实时监控流量、错误码、存储量(开源方案替代云监控自定义视图)
本方案基于Prometheus构建OSS监控系统,涵盖架构设计、指标采集、可视化、告警及性能优化,助力企业实现高可用、低成本的自建监控体系。
393 1
|
4月前
|
Prometheus 监控 Cloud Native
除了Prometheus,还有哪些工具可以监控Docker Swarm集群的资源使用情况?
除了Prometheus,还有哪些工具可以监控Docker Swarm集群的资源使用情况?
383 79
|
3月前
|
存储 监控 Cloud Native
云原生监控实战:Prometheus+Grafana打造RDS多维度预警体系
本方案构建了基于Prometheus与Thanos的云原生RDS监控体系,涵盖数据采集、存储、可视化与告警全流程。支持10万+QPS采集、90%存储压缩,具备<30秒告警延迟能力。通过自定义指标与智能预警策略,显著提升故障发现效率,实现分钟级响应。
304 5
|
3月前
|
Prometheus 监控 Cloud Native

推荐镜像

更多