18、深入探索Chef定制化:从运行事件到食谱定制

深入探索Chef定制化:从运行事件到食谱定制

1. Chef运行事件相关问题

在Chef的运行过程中,有几个关键的时间问题值得关注:
- 节点在运行开始时向Chef服务器注册需要多长时间?
- Chef从服务器获取食谱版本列表具体需要多长时间?
- 客户端获取到该列表后,食谱同步过程需要多长时间?

Chef的事件调度系统现有用途大多与改变 chef-client 的输出格式或向监控和指标系统发送数据有关。我们可以思考一下这些数据的新用途。对自定义订阅者类实际示例感兴趣的人,可以研究Chef公司创建的 chef-reporting gem,它能让较旧版本的 chef-client 向Enterprise Chef发送报告数据以使用其报告功能(开源Chef服务器不提供此功能)。

2. 为AwesomeInc选择定制方案

AwesomeInc面临一个问题:如何知道Chef运行何时失败以及失败原因?在考虑解决方案之前,我们先了解一下AwesomeInc团队的情况:
- 监控系统 :主要使用Nagios和Graphite监控系统,存在一些监控盲点,目前不想实施太复杂的方案。
- 沟通方式 :员工都在同一办公室,主要通过面对面或电子邮件沟通,开始尝试聊天系统。
- 需求重点 :不追求对Chef运行的细致分析,只想轻松快速地识别运行失败情况及原因。

基于这些情况,有三种定制类型可能解决问题:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值