谷歌的Stackdriver更好地支持Kubernetes
极客时间编辑部
讲述:丁婵大小:1.20M时长:02:38
在最近举行的 KubeCon 大会上,谷歌宣布了用于 Kubernetes 的 Stackdriver 的 beta 版。关键特性包括监控的中心可视性、Kubernetes 编配容器的度量指标、现有 Stackdriver 仪表板中的其他指标,以及更好的 Prometheus 支持等。
据了解,Stackdriver 是谷歌云平台(Google Cloud Platform)的一款监控产品,可以从服务器和应用程序中来收集度量指标和日志。其中一些度量指标已经内置在平台中,而另一些指标则需要在被监控的服务器上安装代理,可以通过 API 来推送自定义指标。
另外,Stackdriver 还可以构建自定义的仪表盘,选择想要查看的指标,并且通过标签进行筛选。只要这个指标存在于 Stackdriver 系统中,就可以查看它,而 Kubernetes 监控使用了同样的机制。
谷歌介绍,用于 Kubernetes 的 Stackdriver 监控包括日志收集、度量指标收集和事件。其中,来自个体容器的日志、系统组件(如 docker 和 kublelet)的日志,以及系统事件(如 pod 调度),都将被运行在 Kubernetes 节点上的代理推送到 Stackdriver。
默认情况下,在谷歌云上运行的 Kubernetes 集群启用了日志收集,监控也使用了相同的机制。收集到的监控数据可以与来自系统其他部分的度量指标进行比较。Stackdriver 的度量指标按照资源类型进行分组,例如,VM 实例和负载均衡器,并且新特性引入了新的资源类型,如 Kubernetes 节点和 pod。
在声明发布之前,一些特性就已经存在,比如系统度量指标被推送到 Stackdriver 监控组件。但是,也存在着一些问题,默认的日志解析模式无法检测到多行事件,如堆栈信息。
关于与 Prometheus 的集成问题,谷歌云产品经理维拉斯奎斯(J D Velasquez)表示,谷歌将会扩展与 Prometheus 的集成,确保在 Kubernetes 监控可用之前,边车输出组件所需的所有钩子都准备就绪。
其中,边车容器是一种辅助容器,与另一个容器运行在同一个 pod 中。每个 Kubernetes pod 都需要一个单独的服务,不过它限制了集群只能运行在 GCE(Google Compute Engine)或 GKE(Google Kubernetes Engine)上。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论