druid監控配置
轉自: http://www.cnblogs.com/ansn001/p/4571606.html
druid是什麼就不再贅述了。想了解直接參見
配置監控
1.開啟監控統計
核心配置是這個,一般通過ioc來配置。需要注意的引數是這個
filters : 'stat,wall'
'stat'用於統計,'wall'用於防火牆
2.展示監控統計
在web.xml裡配置
<!-- 展示Druid的統計資訊,統計資料源和sql --> <servlet> <servlet-name>DruidStatView</servlet-name> <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class> <init-param> <!-- 白名單 --> <param-name>allow</param-name> <param-value>192.168.1.120/24,111.206.116.68,127.0.0.1</param-value> </init-param> <init-param> <!-- 使用者名稱 --> <param-name>loginUsername</param-name> <param-value>account</param-value> </init-param> <init-param> <!--密碼 --> <param-name>loginPassword</param-name> <param-value>tyts</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>DruidStatView</servlet-name> <url-pattern>/druid/*</url-pattern> </servlet-mapping> <!-- 如果需要監控uri,設定Web關聯監控配置 --> <filter> <filter-name>DruidWebStatFilter</filter-name> <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class> <init-param> <param-name>exclusions</param-name> <!-- 排除統計干擾 --> <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value> </init-param> </filter> <filter-mapping> <filter-name>DruidWebStatFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
注意點
1.訪問許可權(這裡有兩層限制)
- 限定指定的ip可以訪問。
- 需要通過使用者名稱和密碼才可以進入展示頁面
限定指定的ip
規則:
如果是限定指定ip,可以直接寫完整的ip。例如111.206.116.68。
如果是限定指定的子網裡的所有ip都可以訪問,那就是ip/子網掩碼數。例如 192.168.1.120/24 就相當於192.168.1.*
通過使用者名稱和密碼
看web.xml裡的例子即可。功能本身就帶有。
2.統計的filters
druid提供了一些內建filter例項。這裡用的是stat和wall。一個是用於監控,一個是用於防火牆
如果想使用sql防火牆,必須加上wall
3.weburi-detail.html詳情頁裡不能顯示帶.json字尾的uri詳情,因為在druid的程式碼進行了處理
if (url.startsWith("/weburi-") && url.indexOf(".json") > 0) { String uri = StringUtils.subString(url, "weburi-", ".json"); return returnJSONResult(RESULT_CODE_SUCCESS, getWebURIStatData(uri)); }
應用場景(或者說監控頁面關注的選項)
資料來源
連線數設定,事務及連線數使用情況以及使用詳細情況
SQL監控
執行時間,最慢,讀取行數,最大併發數,以及時間分佈。不一一說明
SQL防火牆
可以看出表的使用情況
Web應用
併發,請求數,來源於哪個型別作業系統,來源於哪些瀏覽器
URI監控
請求次數,請求時間,最大併發,區間分佈
參考資料:
相關推薦
SpringBoot(七):集成DataSource 與 Druid監控配置
javax time max release too .repo select 進行 防火墻 綁定DataSource:Spring Boot默認的數據源是:org.apache.tomcat.jdbc.pool.DataSource,Druid是Java語言中最好的數據庫
SpringBoot專案的Druid監控配置
1. 引入druid的Maven依賴 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> &
druid監控配置
轉自: http://www.cnblogs.com/ansn001/p/4571606.html druid是什麼就不再贅述了。想了解直接參見 配置監控 1.開啟監控統計 核心配置是這個,一般通過ioc來配置。需要注意的引數是這個 filters : 'stat,wall'
Druid監控頁面配置與使用
method mil 使用 blog troy ict 密碼 一次 div 一、Maven中添加Durid連接池依賴 <!-- druid連接池 --> <dependency> <groupId>com.alibaba<
SpringBoot動態數據源 Druid及監控配置
frame 實現類 密碼 ids tro 是否 cloud ole jdb package com.creditcore.services.common.dataSource; import java.sql.SQLException; import java.util
nutz配置druid監控
src 添加 嘗試 pat blog pin 頁面 lib alt druid 提供了一個web端的監控頁面, 搭建起來不算麻煩, 建議添加. 打開web.xml, 在nutz的filter之前, 加入Web監控的配置 <filter>
Druid資料來源配置和監控配置
版權宣告:本文為博主原創文章,無需授權即可轉載,甚至無需保留以上版權宣告,轉載時請務必註明作者。 https://blog.csdn.net/weixin_43453386/article/details/83582399 Druid資料來源配置和監控配置 一、Drui
springboot中druid監控的配置(DruidConfiguration)
當資料庫連線池使用druid 時,我們進行一些簡單的配置就能檢視到sql監控,web監控,url監控等等。 以springboot為例,配置如下 import com.alibaba.druid.support.http.StatViewServlet; import com.
springboot配置druid監控
springboot配置druid監控 啟動類上加上 @ServletComponentScan註解 如果 配置的多資料來源 不用預設的 配置 @SpringBootApplication(exclude=DataSourceAutoConfiguration.class)加上這個
【轉】spring boot使用Druid和監控配置
Druid是Java語言中最好的資料庫連線池,並且能夠提供強大的監控和擴充套件功能。 Spring Boot預設的資料來源是:org.apache.tomcat.jdbc.pool.DataSource 業界把 Druid 和 HikariCP 做對比後,雖說 HikariCP
spring boot配置druid資料來源和監控配置
直接上程式碼: 一.pom.xml中新增依賴 1 <dependency> 2 <groupId>com.github.drtrang</groupId> 3 <artifactId>druid-s
springboot下配置druid監控
springboot下配置druid監控 在springboot中引用的包 相關配置 頁面訪問 獲取druid監控資料 官方介紹如下:Druid是Java語言中最好的資料庫連線池。Druid能夠提供強大的監
Spring Boot 使用 Druid 和監控配置
Druid是Java語言中最好的資料庫連線池,並且能夠提供強大的監控和擴充套件功能。 業界把 Druid 和 HikariCP 做對比後,雖說 HikariCP 的效能比 Druid 高,但是因為 Druid 包括很多維度的統計和分析功能,所以這也是大家都選擇使用它的原
在spring的web專案中配置druid監控
1.建立spring的web專案 2.配置好spring相關基礎配置,確保服務可正常執行即可 3.在spring配置檔案中配置好druid資料來源,druid的jar包要正常引入 4.在web.xml中加入如下配置 <filter> &n
29 整合Druid與配置資料來源監控
1 整合Druid 1.1 引入配置 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <
Spring Boot使用Druid資料來源配置和監控配置
package com.config; import com.alibaba.druid.pool.DruidDataSource; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSession
jndi使用druid,在tomcat中配置druid監控
1、新增druid的jar包到【${Tomcat_home}/lib】目錄 2、在【${Tomcat_home}/conf/server.xml】中增加jndi資料來源 <Resource name="jdbc/MyDataSource" auth="Contain
Springboot 整合 druid 並且配置監控sql平臺
一 匯入pom.xml <!-- druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId>
SpringBoot:spring boot使用Druid和監控配置
Spring Boot預設的資料來源是:org.apache.tomcat.jdbc.pool.DataSource 業界把 Druid 和 HikariCP 做對比後,雖說 HikariCP 的效能比 Druid 高,但是因為 Druid 包括很多維度的統計和分析功能,所
springboot學習(十) springboot 新增druid監控,開啟慢日誌,配置spring監控
springboot 新增druid監控,開啟慢日誌,配置spring監控 1 新增druid依賴 compile group: 'com.alibaba', name: 'druid-spring-boot-starter', version: "$