我听到一个常见的问题在上周的Percona住会议关于Percona监视和管理(PMM)雷竞技下载官网:raybet雷竞技竞猜在线官网多少我应该分配PMM服务器磁盘空间?
首先,让我们回顾Percona监视和管理的三个组件消耗不小磁盘空间:雷竞技下载官网raybet雷竞技竞猜在线官网
- 普罗米修斯为时间序列指标数据源
- 查询分析(QAN)使用雷竞技下载官网Percona服务器XtraDB(雷竞技下载官网Percona InnoDB存储引擎的增强版)
- 协调器,也支持XtraDB Percona服务器雷竞技下载官网
其中,你会发现普罗米修斯通常是你的最大消费者的磁盘空间。普罗米修斯达到稳态storage.local定义的磁盘利用率一旦你到达。保存期。如果你部署Percona监视雷竞技下载官网和raybet雷竞技竞猜在线官网管理1.1.3(最新的稳定版本),您将使用30天的停留时间。“稳态”在这种情况下意味着你不是经常添加或删除节点,因为每个节点有自己的1 k-7k指标刮。每度规刮普罗米修斯商店一次性系列,自动修剪块(如InnoDB页)从时间序列的尾部一旦超过保存期(所以磁盘要求/静态的指标仍然是“固定”列表保存期)。
然而,如果你在动态环境中节点经常被添加和删除,或者你在极端结束这些家伙每天重新部署数据中心普罗米修斯,稳态可能仍然是一个难以达到的目标。下面的指导你发现可以帮助你建立至少一个最小磁盘配置阈值。

QAN基于web应用程序和使用5.7.17 Percona服务器作为数据存储。雷竞技下载官网的Per雷竞技下载官网cona QAN代理每监测MySQL服务器运行一个实例,并获得从缓raybet雷竞技竞猜在线官网慢的查询日志或性能模式。它执行分析本地生成一个唯一的查询列表和相应的指标:min,马克斯,avg,地中海,p95。有基于Tmp维度表、InnoDB查询时间,锁定时间,等检查模式的一个完整的清单,实际上有149列在这个表(显示创建表pmm.query_class_metricsG)。而宽表,它不是太长:PMM演示~ 9 mil行和大约是1行每不同的查询每一分钟每主机。
最后,还有协调器。虽然磁盘要求协调器是不为零,他们肯定是相形见绌的普罗米修斯,QAN。当你阅读下面,Percona的协调器足迹只有雷竞技下载官网~ 250 mb,这是一种舍入误差。我很想听听其他经验与协调器和多大InnoDB足迹是大型或集群活动。
相比较而言,这是Percona的资源消耗雷竞技下载官网PMM演示网站:
- ~47 k时间序列
- 25日举办,这是平均~ 1900年时间序列/主机,有些人+ 4 k
- 密集保留普罗米修斯的指标
- 普罗米修斯是~ 40 gb的数据
- 不应该增加直到我们添加更多的主机,这不是一个动态Kubernetes环境
- QAN db是6.5 gb
- 目前我们不删除记录,这将继续增长
- query_class_metrics空间消耗的90%,这是~ 9 mil行
- 我们的第一个记录是2016年9月~,但只是在过去的三个月
- 这是MySQL QAN, MongoDB节点不写任何东西QAN(然而…我们正在努力QAN MongoDB和希望船本季度! !)
- 协调器db ~ 250 mb
- 审计表空间消耗的97% ~ 2毫升的行
回到最初的问题:我应该分配多少空间Percona监视和管理雷竞技下载官网raybet雷竞技竞猜在线官网服务器?最喜欢的答案在Percona“这取决于®,”,雷竞技下载官网这种情况下也不例外。使用PMM演示作为基底,46岁25 gb /主机/ 8天=~ 230 mb /主机/天~ 6.9 gb /主机/ 30天的停留时间。如果你运行50个实例PMM,你应该准备~ 400 gb的磁盘。
当然,您的环境可能是不同的,直接关系到你做什么,不要启用。例如,一个充分详细5.7.17 Per雷竞技下载官网cona服务器配置文件如下:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# # PMM增强的选项
long_query_time
=
0
log_slow_rate_limit
=
One hundred.
log_slow_rate_type
=
查询
log_slow_verbosity
=
完整的
log_slow_admin_statements
=
在
log_slow_slave_statements
=
在
slow_query_log_always_write_time
=
1
slow_query_log_use_global_control
=
所有
innodb_raybet雷竞技竞猜在线官网monitor_enable
=
所有
userstat
=
1
query_response_time_stats
=
在
performance_schema_instrument
=
' % =“
|
与所有的mysqld_exporter功能禁用:
|
1
2
3
4
5
|
- - -
禁用
- - - - - -
binlogstats
- - -
禁用
- - - - - -
processlist
- - -
禁用
- - - - - -
queryexamples
- - -
禁用
- - - - - -
tablestats
- - -
禁用
- - - - - -
userstats
|
会导致一个实例,+ 4 k指标和将推动你超过230 mb /主机/天。这是十大指标和主机的时间序列统计PMM演示的样子:

什么相关,未来将会减少磁盘空间消费?
- PMM开发团队正在清洗的能力一个节点的数据没有访问实例
- 今天你需要调用pmm-admin清洗实例——这是不可能的如果你已经终止或退役的实例!
- 后我们是普罗米修斯的努力在第三代存储重写在普罗米修斯2.0中,将InfluxDB不仅仅是指数
- 普罗米修斯的努力后我们在远程读/远程写我们可以为用户提供一个长期的存储模型寻求> 30天(在PL2017另一个流行的话题)
- 让我们少细粒度的数据存储(每5 s和每1 s)
- 使用石墨,OpenTSDB, InfluxDB二级数据存储在远程结束
我想听你自己的经验使用Percona监视和管理,雷竞技下载官网raybet雷竞技竞猜在线官网特别是磁盘要求你面对!请与我们分享他们通过下面的评论,或请直接给我写信(电子邮件保护)。感谢你的阅读!





