postgresql 数据库 中间件 pgoneproxy

时间:2024-04-06 17:54:45

 一直在开发postgresql的中间件pgoneproxy,最近增加了pgoneproxy中间件监控功能的界面。通过我们的监控界面可以看到当前连接执行了哪些sql语句,操作了哪些表,事务语句,并且pgoneproxy所在主机的信息也能够查询。下面介绍详细的情况:

1. 配置启用pgoneproxy的界面功能

    如果不增加pgoneproxy的配置,默认情况下是不启动http server功能的。这样可以节省资源。如果需要http server功能,则可以通过在配置文件中增加:proxy-httpserver=ip:port。比如proxy-httpserver=127.0.0.1:8080,或者proxy-httpserver=:8080.

前者只有127.0.0.1的IP地址能够访问,后者则所有的IP地址都可以访问。为了安全情况,建议配置成前者形式。另外可以通过proxy-httptitle来指定页面的标题,例如:proxy-httptitle=http_server。

    如果需要监视事务的使用情况,则需要增加配置proxy-trans-debug=1。如果不增加此配置,默认是不监视事务的使用情况。

2. 首页的显示内容

在首页默认情况下显示了pgoneproxy所在主机的所有信息,使用最频繁的5张表,最频繁的5个sql语句,以及操作最多的5个客户端情况。如果觉得首页显示的内容过多可以通过“HOME”->"setting"功能来减少首页显示的内容或者增加对应项显示的行数。

下面是展示情况。

postgresql 数据库 中间件 pgoneproxy

3. 监控功能的所有功能点

监控功能提供了下面的功能点:

1). 服务器组信息情况

postgresql 数据库 中间件 pgoneproxy

2). 服务列表情况

postgresql 数据库 中间件 pgoneproxy

3). 操作的表的使用情况

postgresql 数据库 中间件 pgoneproxy

4) . 客户端的性能情况

postgresql 数据库 中间件 pgoneproxy

5).  客户端的Qos情况

postgresql 数据库 中间件 pgoneproxy

6). pgoneproxy的主机使用情况

postgresql 数据库 中间件 pgoneproxy

7). 事务情况

postgresql 数据库 中间件 pgoneproxy

8)服务器QOS情况

postgresql 数据库 中间件 pgoneproxy

4. 参考界面

可以通过我们的官网http://www.onexsoft.com/zh/oneproxy.html了解更多的信息,通过http://www.onexsoft.com:8080连接查看mysql的监控功能。pgoneproxy的功能与mysql 的中间件的功能基本一致。

转载于:https://my.oschina.net/u/918218/blog/686624