微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

kube-eventer Kubernetes 事件离线工具

程序名称:kube-eventer

授权协议: Apache-2.0

操作系统: 跨平台

开发语言: Google Go

kube-eventer 介绍

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

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

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

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

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

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

架构图

kube-eventer 官网

https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fgithub.com%2FAliyunContainerService%2Fkube-eventer

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐