跳到内容

体系结构

PMM是由Percona构建的客户端/服务器应用程序,包括它自己的和第三方的组件和工具。雷竞技下载官网

图像

PMM服务器

PMM服务器是PMM的核心。它从客户端接收数据,收集数据,并存储数据。度量指标以表格、图表和图形的形式绘制指示板,都是网络的一部分用户界面

PMM客户

PMM客户端是在被监视的主机上运行的代理和导出器的集合。raybet雷竞技竞猜在线官网

PMM客户端运行在您想监控的每个数据库主机或节点上。raybet雷竞技竞猜在线官网客户端收集服务器指标、一般系统指标、查询分析并将其发送到服务器。除监控AWS RDS实例raybet雷竞技竞猜在线官网外,需要在被监控主机上运行PMM客户端。

雷竞技下载官网Percona平台

雷竞技下载官网Percona平台为PMM提供增值服务。

PMM上下文

PMM客户端包提供:

  • 每种数据库和服务类型的导出器。当导出器运行时,它连接到数据库或服务实例,运行度量收集例程,并将结果发送到PMM Server。
  • pmm-agent:作为一个守护进程运行,它在收到指令时启动和停止导出。
  • vmagent:发送度量数据的VictoriaMetrics守护进程()到PMM服务器。

PMM服务器包提供:

  • pmm-managed
  • 查询分析
  • Grafana
  • VictoriaMetrics

PMM服务器

图像

PMM服务器包括以下工具:

  • 查询分析(QAN)使您能够分析一段时间内的数据库查询性能。除了客户端QAN代理,它还包括以下内容:

    • QAN API是后端,用于存储和访问运行在PMM客户端上的QAN代理收集的查询数据。
    • QAN App是一个用于可视化收集的查询分析数据的web应用程序,它是PMM服务器UI的一部分。
  • Metrics raybet雷竞技竞猜在线官网Monitor提供了对MySQL或MongoDB服务器实例至关重要的指标的历史视图。它包括以下内容:

  • VictoriaMetrics,一个可扩展的时间序列数据库。(替换普罗米修斯PMM 2.12.0)。

  • ClickHouse是一个第三方的面向列的数据库,有助于查询分析功能。
  • Grafana是一个第三方仪表板和图形构建器,用于在直观的web界面中可视化汇总数据(由VictoriaMetrics或Prometheus)。
  • 雷竞技下载官网Percona仪表板是Percona为Grafana开发的一套仪表板。雷竞技下载官网

PMM客户

图像

PMM客户端包包括以下内容:

  • pmm-admin是一个命令行工具,用于管理PMM客户端,例如,添加和删除要监视的数据库实例。raybet雷竞技竞猜在线官网(阅读更多).

  • pmm-agent是最小命令行界面的客户端组件,它是负责引入客户端功能的中心入口点:它进行客户端身份验证,获取存储在PMM服务器上的客户端配置,管理导出器和其他代理。

  • node_exporter是收集一般系统度量的导出器。

  • mysqld_exporter是一个出口商,收集MySQL服务器的指标。

  • mongodb_exporter是一个出口商,收集MongoDB服务器指标。

  • postgres_exporter是一个收集PostgreSQL性能指标的导出器。

  • proxysql_exporter是一个收集ProxySQL性能指标的导出器。

  • rds_exporter是一家收集亚马逊RDS性能指标的出口商。

  • azure_database_exporter是一个收集Azure数据库性能指标的出口商。

为了保证从PMM客户端到PMM服务器的数据传输安全,所有导出器都能够使用SSL/TLS加密连接,并且它们与PMM服务器的通信受到HTTP基本身份验证的保护。

图像


最近更新:2023-03-30
Baidu
map