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

0x01:启动sentinel-dashboard

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

Sentinel如何进行流量监控_Sentinel

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

http://127.0.0.1:8080/

 

Sentinel如何进行流量监控_Sentinel_02

 

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

Sentinel如何进行流量监控_Sentinel_03

0x02:进行流量监控

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

Sentinel如何进行流量监控_流量监控_04

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

Sentinel如何进行流量监控_Sentinel_05

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显示的项目名字

 

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

Sentinel如何进行流量监控_流量监控_06

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

Sentinel如何进行流量监控_Sentinel_07

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

 

Sentinel如何进行流量监控_流量监控_08