Sentinel如何进行流量监控

2020-06-30 22:00 JAVA乐园

阅读文本大概需要3分钟。

如果想了解如何进行Sentinel的源码编译可以参考:

https://mp.weixin.qq.com/s/FofbAnFjFDJC5TR_jXKV8A


0x01:启动sentinel-dashboard

要启动sentinel-dashboard首先要找到启动类,sentinel-dashboard是一个标准的SpringBoot工程,启动可以在sentinel-dashboard这个项目中找到。

直接启动DashboardApplication.java类,访问如下地址

http://127.0.0.1:8080/



可以使用默认账号:sentinel / sentinel访问sentinel-dashboard,进入系统里面可以发现是一个空界面,什么都没有;如何进行系统流量监控呢?

0x02:进行流量监控

如何要进行流量监控,必须要给sentinel-dashboard添加JVM参数,指定要监控的系统。找到如下图标准的菜单(这里以eclipse讲解)

打开如下对话框,配置如图配置项后,点击[ Debug ] 启动项目

csp.sentinel.dashboard.server:向sentinel-dashboard控制台发送心跳包的sentinel-dashboard控制台地址,指定控制台后客户端会自动向该地址发送心跳包。这里配置的地址sentinel-dashboard本身,其实就是sentinel-dashboard监控sentinel-dashboard自己本身的流量;可以新建一个SpringBoot工程,然后启动该SpringBoot时添加csp.sentinel.dashboard.server配置项,要注意的该SpringBoot工程要引入sentinel客户端的相关jar包才可以向sentinel-dashboard发送流量心跳监控数据。

project.name:sentinel-dashboard显示的项目名字


再次启动项目,进入系统,可以发现系统出现不一样的效果,如下图:

对菜单多次操作后,查看实时监控菜单,可以非常清楚的看到系统的流量情况。

目前监控的数据都是存放在内存的,在很短时间内就会失效,下次来改造,把流量监控数据存到MySQL数据库。




往期精彩



01 漫谈发版哪些事,好课程推荐

02 Linux的常用最危险的命令

03 精讲Spring Boot—入门+进阶+实例

04 优秀的Java程序员必须了解的GC哪些

05 互联网支付系统整体架构详解

关注我

每天进步一点点

喜欢!在看☟


本文章转载自公众号:happyhuangjinjin88

首页 - JAVA 相关的更多文章: