号称下一代可视化监控系统,结合SpringBoot使用,贼爽

本文介绍了如何使用Grafana和Prometheus搭建可视化监控系统,监控Linux系统和SpringBoot应用。通过Docker安装Grafana和Prometheus,利用node-exporter暴露系统指标,使用SpringBoot的Actuator暴露应用指标。Grafana从Prometheus获取数据并进行炫酷的可视化展示。
摘要由CSDN通过智能技术生成

关注

号称下一代可视化监控系统,结合SpringBoot使用,贼爽!

SpringBoot实战电商项目mall(50k+star)地址:github.com/macrozheng/…

摘要

当面对一个复杂的系统时,我们往往需要监控工具来帮助我们解决一些性能问题。比如之前我们使用SpringBoot Admin来监控应用,从而获取到SpringBoot Actuator暴露的指标信息。今天给大家介绍一个功能强大的监控工具Grafana,只要需要用到监控的地方,用它做可视化就对了!

Grafana简介

Grafana是一款开源的数据可视化和分析工具,不管你的指标信息存储在哪里,你都可以用它来可视化这些数据。同时它还具有告警功能,当指标超出指定范围时会提醒你。

Prometheus简介

Prometheus是一款时序数据库,可以简单理解为带时间的MySQL数据库。由于Grafana只能将数据转换成可视化图表,并没有存储功能,所以我们需要结合Prometheus这类时序数据库一起使用。

安装

使用Docker安装Grafana和Prometheus无疑是最简单的,我们接下来将采用此种方式。

  • 首先下载Grafana的Docker镜像;
docker pull grafana/grafana
复制代码
  • 下载完成后运行Grafana;
docker run -p 3000:3000 --name grafana \
-d grafana/grafana
复制代码
  • 接下来下载Prometheus的Docker镜像;
docker pull prom/prometheus
复制代码
  • /mydata/prometheus/目录下创建Prometheus的配置文件prometheus.yml
global:
  scrape_interval: 5s
复制代码
  • 运行Prometheus,把宿主机中的配置文件prometheus.yml挂载到容器中去;
docker run -p 9090:9090 --name prometheus \
-v /mydata/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml \
-d prom/prometheus
复制代码
  • 至此安装完成,是不是很简单!可以通过如下地址访问Grafana,登录账号密码为admin:admin,访问地址:http://192.168.5.78:3000/<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值