Druid 如何開啓查詢日誌

在默認的情況下,Druid 是不開啓查詢日誌的。

換句話說,在 Druid 進行查詢的數據是不會顯示在 Druid 的日誌中的,這裏可能會帶來一個麻煩就是沒有辦法在後臺查詢到 druid 獲得查詢。

這篇文章主要是說明如何在日誌中顯示查詢日誌。

配置

Druid 的日誌使用的 slf4j,因此你需要修改的屬性文件爲:common.runtime.properties

這個文件位於 Druid 部署路徑爲:

/conf/druid/_common/common.runtime.properties

在上面的配置文件中,添加一個屬性:

druid.request.logging.type=slf4j

 

druid-log-01

 

配置 log4j2.xml

在 Druid 部署的同樣路徑下,會有 log4j2.xml 日誌配置文件。

在這裏最主要修改的是日誌級別,很多時候你可能配置的日誌級別是 ERROR,查詢日誌的輸出是在日誌級別的 INFO 中的。

因此你需要調整你的 Root 日誌級別爲 INFO,如果你對日誌級別不是非常瞭解的話,請參考有關 log4j2 相關配置。

 

druid-log-02

 

在完成上面的配置後,重啓你部署的 druid 服務,然後應該就能夠看到查詢的請求是什麼了。

 

druid-log-03

 

在日誌的後面就應該能看到具體的查詢 SQL 是什麼,在 Druid 中,你也是可以使用 JSON 格式進行查詢的。

 

https://www.ossez.com/t/druid/13619

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章