2026/6/9 7:47:20
网站建设
项目流程
网站开发word文档,wordpress 字母排列文章,电商平台入驻,wordpress公众号导航主题Puppet 报告处理与 PuppetDB 探索 1. 向 MySQL 添加 Puppet 指标和事件 将新的报告处理器添加到 Puppet 主服务器后重启,数据会开始出现在 MySQL 中。不过,仅有的这些数据用处不大,我们需要添加 Puppet 指标来获取更多详细信息。 指标能让我们了解 Puppet 管理的基础设施…Puppet 报告处理与 PuppetDB 探索1. 向 MySQL 添加 Puppet 指标和事件将新的报告处理器添加到 Puppet 主服务器后重启,数据会开始出现在 MySQL 中。不过,仅有的这些数据用处不大,我们需要添加 Puppet 指标来获取更多详细信息。指标能让我们了解 Puppet 管理的基础设施的性能以及配置项的变化速度。结合 Puppet 报告,指标和事件能为报告增添大量数据。MySQL 可以用多种方式展示这些信息,还能使用 SQL 创建自定义报告。Puppet 指标包含在 Puppet 事务报告中,封装在Puppet::Util::Metric对象里。指标数据分为资源、事件和变更三类,每类都有各自元素的时间统计。向现有的 MySQL 报告处理器添加指标很容易,可使用已插入的 UUID 关联数据。但将数据与现有数据放在一起会导致数据重复,更好的做法是“规范化数据”。首先,在 MySQL 中创建metrics表:CREATE TABLE metrics ( transaction_uuid VARCHAR(50), res_changed INT, res_failed INT, res_failed_restart INT, res_out_sync INT, res_restarted INT, res_scheduled INT, res_skipped INT, res_total INT, time_conf_ret FLOAT, time_file FL