写点什么

谷歌 Stackdriver 对 Kubernetes 提供更好的监控支持

  • 2018-05-28
  • 本文字数:1158 字

    阅读完需:约 4 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

在最近举行的 KubeCon 大会上,谷歌宣布了用于 Kubernetes 的 Stackdriver 的 beta 版。关键特性包括监控的中心可视性,Kubernetes 编配容器的度量指标和日志可以与已有仪表盘中的度量指标一起展示,以及更好的 Prometheus 支持。

Stackdriver 是 Google Cloud Platform 的一款监控产品,可以从服务器和应用程序收集度量指标和日志。一些度量指标已经内置在平台中,而另一些指标则需要在被监控的服务器上安装代理。代理支持自定义,可通过 API 来推送自定义指标。Stackdriver 还可以构建自定义的仪表盘,选择想要查看的指标,并通过标签进行筛选。只要这个指标存在于 Stackdriver 系统中,就可以查看它。Kubernetes 监控使用了同样的机制。

用于 Kubernetes 的 Stackdriver 监控包括日志收集度量指标收集事件。来自个体容器的日志,系统组件(如docker 和kublelet)的日志,以及系统事件(如pod 调度),这些东西都被运行在Kubernetes 节点上的代理推送到Stackdriver。在Google Cloud 上运行的Kubernetes 集群默认启用了日志收集。监控也使用了相同的机制。收集到的监控数据可以与来自系统其他部分的度量指标进行比较查看。Stackdriver 的度量指标按照资源类型进行分组,例如VM 实例和负载均衡器,并且新特性引入了新的资源类型,如Kubernetes 节点和pod。监控可以利用现有的Stackdriver 组件,比如警报和事件。

有一些特性在声明发布之前就已存在,比如容器的stdout 和stderr 被发送到Stackdriver 日志组件,系统度量指标被推送到Stackdriver 监控组件。然而,也存在一些问题——例如,默认的日志解析模式无法检测到多行事件,如堆栈信息。没有在Google Cloud 上运行的Kubernetes 集群可以使用其他的监控选项,比如 Heapster Prometheus

关于与 Prometheus 的集成问题,Google Cloud 产品经理 J D Velasquez 表示:

我们将会扩展与 Prometheus 的集成,确保在 Kubernetes 监控可用之前,边车输出组件所需的所有钩子都准备就绪。

边车容器其实是一种辅助容器,与另一个容器运行在同一个pod 中。在配置Prometheus 和GKE 的文档中提到,每个Kubernetes pod 需要一个单独的服务,不过用来运行边车容器的代码已经可以在 Github 上找到,不过它限制了集群只能运行在 Google Compute Engine(GCE)或 GKE 上。

Velasquez 补充道,“Stackdriver Kubernetes 监控 beta 版现在可以在 Kubernetes Engine alpha 集群中进行测试,一旦 Kubernetes 1.10 发布,就可以在生产集群中使用。”Stackdriver 的数据可以导出到BigQuery、Google Cloud Storage 和Google PubSub 进行后续分析。

查看英文原文 Google’s Stackdriver Monitoring Announces Better Support for Kubernetes Deployments

2018-05-28 15:361883
用户头像

发布了 731 篇内容, 共 461.2 次阅读, 收获喜欢 2004 次。

关注

评论

发布
暂无评论
发现更多内容

[Pulsar] Batch Messge的基本原理

Zike Yang

Apache Pulsar 11月日更

phpstudy开启Apache服务显示80端口被占用

咿呀呀

PHPStudy

Flink 实践教程-入门(8): 简单 ETL 作业

腾讯云大数据

flink 流计算 Oceanus

linux比较两个目录的差异

入门小站

Linux

28 K8S之控制器基础

穿过生命散发芬芳

k8s 11月日更

为什么SOLID原则仍然是现代软件架构的基石

topsion

CleanCode SOLID

16张图解锁Spring的整体脉络

4ye

Java spring 程序员 后端 签约计划第二季

技术管理知识写作系列

Melody

写作计划

哈佛商业评论:面向未来的组织

石云升

读书笔记 11月日更

【架构实战营】模块五作业

liu🍊

微博评论架构分析

🌾🌾🌾小麦🌾🌾🌾

架构实战营

阿里云 Serverless 助力企业全面拥抱云原生

阿里巴巴云原生

阿里云 Serverless 云原生 企业

KubeMeet 深圳站回顾:应对云原生边缘计算落地挑战

阿里巴巴云原生

阿里云 Kubernetes 云原生 线下活动

在线文本差集计算工具

入门小站

工具

瞰见 | 刚刚,暴涨的 GitLab 给我们带来了怎样的开源思考?

OpenTEKr

狄安瞰源

架构训练营 - 模块 5 作业

焦龙

架构训练营

大厂算法面试之leetcode精讲9.位运算

全栈潇晨

算法 LeetCode

react源码解析3.react源码架构

buchila11

源码 React React Hooks react源码

如何设计业务高性能高可用计算架构

天天向上

架构实战营

微博评论架构设计

天天向上

架构实战营

应对 Job 场景,Serverless 如何帮助企业便捷上云

阿里巴巴云原生

阿里云 Serverless 云原生 函数 Job

元宇宙对网络技术的挑战,什么样的网络才能承载元宇宙的野心?

CECBC

大厂算法面试之leetcode精讲10.递归&分治

全栈潇晨

LeetCode 算法面试

《重学Java高并发》Sempahore的使用场景与常见误区

中间件兴趣圈

Java高并发 Sempahore

领导力学习课-总结

李印

个人成长 管理

没有一个人喜欢被改变 ——阅读《高绩效教练》有感

研发管理Jojo

倾听 敏捷教练 引导和教练

如何利用 “集群流控” 保障微服务的稳定性?

阿里巴巴云原生

阿里云 高可用 云原生 集群 AHAS

入驻快讯|欢迎AfterShip正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

云原生体系下 Serverless 弹性探索与实践

阿里巴巴云原生

阿里云 Serverless 云原生 弹性 SAE

1 分钟 Serverless 极速抽盲盒,自己部署自己抽!

阿里巴巴云原生

阿里云 Serverless 云原生

架构实战营模块五作业

孙志强

架构实战营

谷歌Stackdriver对Kubernetes提供更好的监控支持_DevOps & 平台工程_Hrishikesh Barua_InfoQ精选文章