一直在開發postgresql的中間件pgoneproxy,最近增長了pgoneproxy中間件監控功能的界面。經過咱們的監控界面能夠看到當前鏈接執行了哪些sql語句,操做了哪些表,事務語句,而且pgoneproxy所在主機的信息也可以查詢。下面介紹詳細的狀況:html
1. 配置啓用pgoneproxy的界面功能mysql
若是不增長pgoneproxy的配置,默認狀況下是不啓動http server功能的。這樣能夠節省資源。若是須要http server功能,則能夠經過在配置文件中增長:proxy-httpserver=ip:port。好比proxy-httpserver=127.0.0.1:8080,或者proxy-httpserver=:8080.sql
前者只有127.0.0.1的IP地址可以訪問,後者則全部的IP地址均可以訪問。爲了安全狀況,建議配置成前者形式。另外能夠經過proxy-httptitle來指定頁面的標題,例如:proxy-httptitle=http_server。安全
若是須要監視事務的使用狀況,則須要增長配置proxy-trans-debug=1。若是不增長此配置,默認是不監視事務的使用狀況。服務器
2. 首頁的顯示內容post
在首頁默認狀況下顯示了pgoneproxy所在主機的全部信息,使用最頻繁的5張表,最頻繁的5個sql語句,以及操做最多的5個客戶端狀況。若是以爲首頁顯示的內容過多能夠經過「HOME」->"setting"功能來減小首頁顯示的內容或者增長對應項顯示的行數。性能
下面是展現狀況。debug
3. 監控功能的全部功能點postgresql
監控功能提供了下面的功能點:server
1). 服務器組信息狀況
2). 服務列表狀況
3). 操做的表的使用狀況
4) . 客戶端的性能狀況
5). 客戶端的Qos狀況
6). pgoneproxy的主機使用狀況
7). 事務狀況
8)服務器QOS狀況
4. 參考界面
能夠經過咱們的官網http://www.onexsoft.com/zh/oneproxy.html瞭解更多的信息,經過http://www.onexsoft.com:8080鏈接查看mysql的監控功能。pgoneproxy的功能與mysql 的中間件的功能基本一致。