国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

使用SpringBoot簡單了解Druid的監(jiān)控系統(tǒng)的配置方法

瀏覽:4日期:2023-05-14 11:33:12

Druid 介紹

說起 Druid,大家首先想到的是阿里的 Druid 數(shù)據(jù)庫連接池 Apache Druid 具有以下特點(diǎn): 亞秒級 OLAP 查詢,包括多維過濾、Ad-hoc 的屬性分組、快速聚合數(shù)據(jù)等等。

實(shí)時的數(shù)據(jù)消費(fèi),真正做到數(shù)據(jù)攝入實(shí)時、查詢結(jié)果實(shí)時。高效的多租戶能力,最高可以做到幾千用戶同時在線查詢。擴(kuò)展性強(qiáng),支持 PB 級數(shù)據(jù)、千億級事件快速處理,支持每秒數(shù)千查詢并發(fā)。極高的高可用保障,支持滾動升級。

Druid監(jiān)控系統(tǒng)作用

查看慢SQL [ 可進(jìn)行對 SQL 優(yōu)化 ] 是否有惡意攻擊 并發(fā)時的數(shù)量 事務(wù)的提交 JDBC執(zhí)行的次數(shù) 訪問時URL的監(jiān)控 請求的次數(shù)等等…

下面是Druid 的監(jiān)控系統(tǒng)首頁截圖, 只需要簡單配置就可以使用

使用SpringBoot簡單了解Druid的監(jiān)控系統(tǒng)的配置方法

開始配置

首先創(chuàng)建一個SpringBoot的項(xiàng)目

需用引入以下幾個工具

如圖

使用SpringBoot簡單了解Druid的監(jiān)控系統(tǒng)的配置方法

在 pom.xml 文件中引入druid連接池的依賴

<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.10</version></dependency>

resources下新創(chuàng)建一個在 application.yml 文件, 指定使用druid的連接池

spring: datasource: # Springboot默認(rèn)會使用自帶的 HikariDataSource password: root username: root url: jdbc:mysql://localhost:3306/test?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource # 指定使用 druid 的連接池

創(chuàng)建一個DruidConfig.java配置類

package com.springboot.druid.config;import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.support.http.StatViewServlet;import com.alibaba.druid.support.http.WebStatFilter;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.boot.web.servlet.ServletRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import java.util.Arrays;import java.util.HashMap;import java.util.Map;/** * 對 Druid 的監(jiān)控配置對象注入到容器中 * Created by YongXin Xue on 2020/06/04 15:18 */@Configurationpublic class DruidConfig { /** * * @return */ @Bean // 當(dāng)前類如果是組件類,對象創(chuàng)建時容器也會調(diào)用此方法將方法的返回值注入到容器中 @ConfigurationProperties(prefix = 'spring.datasource') // 加載配置文件中的配置設(shè)置給返回的對象 public DruidDataSource getDataSoures(){ return new DruidDataSource(); } /** * 配置一個管理后臺的Servlet [ 配置Druid的監(jiān)控系統(tǒng) ] * 訪問時默認(rèn)會生成一個頁面 * @return */ @Bean public ServletRegistrationBean statViewServlet() { // 當(dāng)前 Druid 的后臺監(jiān)控系統(tǒng)的訪問地址 /druid/* ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(), '/druid/*'); Map<String, String> initParams = new HashMap<>(); initParams.put('loginUsername', 'admin'); initParams.put('loginPassword', 'admin'); // 默認(rèn)就是允許所有訪問 initParams.put('allow', ''); initParams.put('deny', '192.168.15.21');//ip黑名單 bean.setInitParameters(initParams); return bean; } /** * 配置一個web監(jiān)控的filter:訪問靜態(tài)資源一定沒有sql操作 * @return */ @Bean public FilterRegistrationBean webStatFilter() { FilterRegistrationBean bean = new FilterRegistrationBean(); bean.setFilter(new WebStatFilter()); Map<String, String> initParams = new HashMap<>(); //排除過濾 initParams.put('exclusions', '*.jpg,*.avi,*.js,*.css,/druid/*'); bean.setInitParameters(initParams); bean.setUrlPatterns(Arrays.asList('/*')); return bean; }}

配置完成后, 運(yùn)行主程序在瀏覽器輸入本機(jī)的地址加自己配置的tomcat端口加/druid/既可以打開druid的后臺監(jiān)控系統(tǒng)了

如圖

使用SpringBoot簡單了解Druid的監(jiān)控系統(tǒng)的配置方法

趕緊來寫兩行代碼測測性能吧 !!

總結(jié)

到此這篇關(guān)于使用SpringBoot簡單了解Druid的監(jiān)控系統(tǒng)的配置方法的文章就介紹到這了,更多相關(guān)springboot druid 監(jiān)控系統(tǒng)內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 久久久久国产精品免费看 | 亚洲国产精品综合久久一线 | 午夜爱爱毛片xxxx视频免费看 | 2017天天爽夜夜爽精品视频 | 天天视频一区二区三区 | 日韩中文字幕在线免费观看 | 久久成人黄色 | 亚洲国产一区二区三区最新 | 在线欧美自拍 | 国产国语对白一级毛片 | 日韩福利视频精品专区 | 女让张开腿让男人桶视频 | 中国一级片免费看 | 国产在线精品一区二区夜色 | 亚洲激情视频网站 | 成年美女黄网站色大 | 国产手机精品视频 | 91国内精品久久久久免费影院 | 久久免费精品视频在线观看 | 国产亚洲精品福利片 | 久草在线视频免费看 | 久久国产精品久久久久久 | 欧美视频 亚洲视频 | 91精品国产高清久久久久 | 无内丝袜透明在线播放 | 欧美亚洲视频一区 | 精品国产成a人在线观看 | 国产夫妻视频 | 美美女下面被cao爽 美女131爽爽爽做爰中文视频 | 91久久精品国产91久久性色tv | 久久免费精品一区二区 | 中文字幕欧美在线观看 | a级毛片免费观看视频 | 97sese论坛| 日韩欧美精品一区二区 | 亚洲成人tv | 亚州精品视频 | 欧美日韩高清在线观看一区二区 | 亚洲欧洲小视频 | 亚洲欧美日本在线观看 | 久青草网站 |