雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监视和管理(PMM)拥有许多功能,支持其扩展,通过使用自定义查询、自定义脚本,或通过收集数据从现有外部出口商。
在这个简短的博文中,我们将看到如何迅速和容易监测由Patroni PostgreSQL集群管理。raybet雷竞技竞猜在线官网我假设您已经有一个环境设置和运行PMM客户已经监视PostgreSQL数据库。raybet雷竞技竞猜在线官网我将承担由三节点组成的集群PostgreSQL,但它会,当然,工作与其他设置。如果需要,请参考的在线文档:
添加Patroni PMM指标
自版本2.1.0 Patroni暴露指标Prometheus-compatible的方式通过/指标端点:
https://patroni.readthedocs.io/en/latest/releases.html version-2-1-0
这意味着我们可以立即受益于他们使用PMM外部出口商特点:
简而言之,我们只需要在每个客户机节点运行以下:
|
1
|
壳牌
>
pmm- - - - - -管理
添加
外部
- - -听- - - - - -港口=8008年
- - -服务- - - - - -的名字=pg- - - - - -nodeX- - - - - -patroni
|
在哪里服务名称可以是任何你想要的命名方案,让您轻松地知道哪个Patroni节点指的是。
运行这些命令,等待一些秒之后,我们应该看到先进的数据指标的探索仪表板,像patroni_primary一:

到目前为止,没有Patroni仪表板会使用这些度量。所以我把机会在处理客户的机票时改善,创建自己的仪表板(PMM背后的权力证明的可扩展性,在我看来)。
导入新的Patroni仪表板
我已经上传仪表板Grafana实验室对每个人来说都很容易导入和使用。您可以使用ID18870年在三个简单的步骤。
1 -点击导入仪表板PMM按钮:

2 -选择ID:

3 -选择PostgreSQL的文件夹,和指标,并导入:

在这之后,您应该能够看到从Patroni所有可用的信息/指标端点PMM !(实际上,但是patroni_xlog_replayed_timestamp,patroni_cluster_unlocked,patroni_failsafe_mode_is_active)。仪表板被分成三个主要部分:
在标题中,我们可以看到一个节点的信息特别是(service_name下拉列表中选择一个):
- Patroni版本等信息,与DCS通信,如果是现任领导人,等等。
- PostgreSQL版本等信息,如果是运行,其时间轴数等。
然后Patroni部分,图表显示的Patroni主数据网格和副本节点在任何时间。
最后,我们有一个PostgreSQL部分,图表显示的PostgreSQL主数据网格和副本节点在任何时间和信息生成和应用程序。
以下两个截图显示更清楚:


结论
PMM很容易添加新的信息,在这种情况下,它是更容易,因为所有的运动部件已经开发,这是一个简单的知道如何连接的问题。
雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监视和管理是一种优秀的开源数据库监视解决方案。它能帮助你降低复杂性、优化性能和改善关键业务数据库的安全环境中,无论他们在那里部署。
今天下载Perco雷竞技下载官网na监视和管理raybet雷竞技竞猜在线官网





