华为云云数据库rds其他扩展插件_云淘科技

除了pg_stat_statements、btree_gist、powa为必须的插件,PoWA还支持以下几个插件作为新能指标采集的扩展:

pg_qualstats
pg_stat_kcache
pg_wait_sampling
pg_track_settings
hypopg

每个插件都可以扩展不同的对应的性能指标。

当前华为云上仅支持pg_track_settings插件,其他插件敬请期待。

pg_track_settings 插件扩展

登录管理控制台。
单击管理控制台左上角的,选择区域和项目。
单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
在“实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务实例登录界面。

您也可以在“实例管理”页面,单击目标实例名称,在页面右上角,单击“登录”,进入数据管理服务实例登录界面。

正确输入数据库用户名和密码,单击“登录”,即可进入您的数据库并进行管理。
选择powa数据库,执行SQL命令创建pg_track_settings插件。

select control_extension('create', 'pg_track_settings');

ECS上自建PostgreSQL(powa-repository),安装pg_track_settings插件,并激活pg_track_settings插件采集性能指标。

# pg_track_settings
cd /home/postgres/env
wget https://github.com/rjuju/pg_track_settings/archive/refs/tags/2.0.1.tar.gz
mv 2.0.1.tar.gz pg_track_settings.2.0.1.tar.gz
tar -xzvf pg_track_settings.2.0.1.tar.gz
cd pg_track_settings-2.0.1
make && make install	
# powa-repository
psql -d powa
powa=# create extension pg_track_settings ;
CREATE EXTENSION
# 激活目标实例 pg_track_settings 采集功功能
dbpowa=# select powa_activate_extension(1, 'pg_track_settings');
powa_activate_extension
-------------------------
t
(1 row)

pg_track_settings插件扩展完成,进行验证。

在目标实例上修改参数“autovacuum_analyze_threshold”,原始默认值为50,修改后为55,等待大概5分钟,在PoWA页面上就可以看到对应参数修改的记录了,如下图所示:

上图中3个说明框中记录内容如下:

记录了pg_track_settings插件激活的时间点及当时数据库参数值。
记录了“autovacuum_analyze_threshold”参数被修改的时间以及原始值和修改后的值。
记录了pg_track_settings插件被取消的时间点及当时数据库参数值。

父主题: PoWA插件使用

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家