kube-eventer Kubernetes 事件离线工具

我要开发同款
匿名用户2019年07月15日
35阅读
所属分类Google Go、云计算、PaaS系统/容器
授权协议Apache-2.0

作品详情

kube-eventer 是一个事件发射器,它将Kubernetes事件发送到接收器(例如,DingTalk、SLS、Kafka等)。

监控是保障系统稳定性的重要组成部分,在Kubernetes开源生态中,资源类的监控工具与组件百花齐放,但是,只有资源类的监控是远远不够的,因为资源监控存在如下两个主要的缺欠:

监控的实时性与准确性不足监控的场景覆盖范围不足

Kubernetes的核心设计思想是状态机。在Kubernetes中,事件分为两种,一种是Warning事件,表示产生这个事件的状态转换是在非预期的状态之间产生的;另外一种是Normal事件,表示期望到达的状态,和目前达到的状态是一致的。

通过事件的机制,可以丰富Kuernetes在监控方面的维度和准确性,弥补其他监控方案的缺欠。kube-eventer可以帮助诊断、分析和报警问题。

kube-eventer是为了弥补事件监控场景的缺失,支持离线kubernetes事件到钉钉机器人、SLS日志服务、Kafka开源消息队列、InfluxDB时序数据库等等。

架构图

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论