我们在那里有Postgres,但我xs怎么处理(c)

这是我一位曾经问我有关Postgres的熟人的引述。然后,几天后我们解决了他的问题,在感谢我之后,他补充说:“有一个DBA朋友很好。”

但是,如果您没有DBA,该怎么办?可能有很多答案选项,范围从在朋友中寻找朋友到最后自己研究问题。但是无论您想到什么答案,我都会为您带来好消息。在测试模式下,我们为Postgres及其周围的所有项目启动了推荐服务。这是什么,我们如何来到这一生

为什么都这样?

Postgres至少不容易,有时很难。取决于参与程度和责任感。

那些从事业务活动的人员需要确保Postgres即服务正常且稳定地工作-监视资源利用率,可用性,配置适当性,定期执行更新和定期运行状况检查。一般而言,从事开发和编写应用程序的人员需要监视应用程序与基础的交互方式,并且它不会造成可能导致基础崩溃的紧急情况。如果一个人不够幸运,他是一名技术主管/技术主管,那么对他来说重要的是,整个Postgres都可以可靠,可预测地工作并且不会造成问题,而建议不要长时间深入Postgres。

无论哪种情况,您和Postgres都在那里。为了更好地为Postgres服务,您需要了解并理解其工作原理。如果Postgres不是直接的专业,那么您可以花很多时间来学习它。理想地,当有时间和渴望时,并不总是很清楚从哪里开始,如何以及在哪里移动。

即使您实施监视(理论上应该简化操作),专家知识的问题仍然悬而未决。为了能够阅读和理解图形,您还需要对Postgres的工作原理有很好的了解。否则,任何监控都会在一天中的随机时间变成警报中的悲伤图片和垃圾邮件。

武器制造只是为了使Postgres易于使用。该服务收集并分析有关Postgres的数据,并就可以改进的地方提出建议。

该服务的主要目的是提供清晰的建议,以给出正在发生的事情以及下一步需要做什么的想法。

对于没有专业知识的专业人员,建议为职业发展提供了起点。对于高级专家,建议指出了应注意的那些点。在这方面,武器部充当执行日常任务以发现问题或缺点并需要特别注意的助手。武器可以比作检查Postgres并指出缺陷的短绒。

现在怎么样?

Weaponry , . - , .

- , - , . , Postgres, , . .

. , . , .

Updated 2020-09-16. Getting started.

- . . , , . shell :

psql -c "CREATE ROLE pgscv WITH LOGIN SUPERUSER PASSWORD 'A7H8Wz6XFMh21pwA'"
export PGSCV_PG_PASSWORD=A7H8Wz6XFMh21pwA
curl -s https://dist.weaponry.io/pgscv/install.sh |sudo -E sh -s - 1 6ada7a04-a798-4415-9427-da23f72c14a5

pgbouncer, . pgbouncer . stats_users ( pgbouncer.ini) ( ) auth_file. stats_users pgbouncer.

install.sh脚本接受每个项目唯一的几个必需参数,并通过环境变量接受创建的用户的凭据。接下来,脚本以引导方式启动代理-代理将其自身复制到PATH,创建具有必要条件的配置,一个systemd单元并作为systemd服务启动。

这样就完成了安装。在几分钟之内,该数据库实例将出现在界面的主机列表中,您已经可以观看第一个建议。但重要的一点是,许多建议需要大量的累积指标(至少每天)。




All Articles