写点什么

谷歌 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:362266
用户头像

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

关注

评论

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

你的“数学潜意识”原来可以被唤醒!

博文视点Broadview

速度和质量不可兼得,为什么DevOps落地如此困难?

飞算JavaAI开发助手

【愚公系列】2022年03月 Docker容器 Kafka集群的搭建

愚公搬代码

3月月更

手把手教你从Apk中取出算法

奋飞安全

android 安全 java

微服务架构下消息服务多通道设计思路

全象云低代码

微服务 低代码 后端开发 消息中间件 后端技术

实践丨SpringBoot整合Mybatis-Plus项目存在Mapper时报错

华为云开发者联盟

spring 容器 Spring Boot 测试 Mybatis-Plus

对于金融机构而言,为什么选择私有化IM比企业微信、钉钉更好?

BeeWorks

知识管理在企业竞争发展中的作用

小炮

知识管理

从0到1落地电商小程序之微服务设计

晨亮

「架构实战营」

从HDFS的写入和读取中,我发现了点东西

华为云开发者联盟

hdfs HDFS写入 HDFS读取 文件读取

【直播回顾】OpenHarmony知识赋能第四期第三课——I2C驱动开发

OpenHarmony开发者

OpenHarmony 驱动开发

Facebook 开源 Golang 实体框架 Ent 现已支持 TiDB

PingCAP

大数据培训连续登录经典面试案例

@零度

大数据

WebGL 及其在 WebRTC 中的应用

ZEGO即构

WebRTC WebGL 实时音视频 即构科技

Kubernetes中API的不同版本, Alpha, Beta, Stable 都是什么?

工程师薛昭君

Kubernetes API

加快云原生技术转型, 智能调度登陆华为云DevOps: 增速,节源

华为云开发者联盟

软件 DevOps 代码托管 智能调度 华为云DevOps

java培训如何用反射做简易 Spring IOC 容器

@零度

Java springloc

数仓如何设置大小写不敏感函数

华为云开发者联盟

MySQL DWS GaussDB(DWS) 大小写不敏感函数 GUC参数

web前端培训如何用CSS来实现透明方格

@零度

CSS web前端

Meetup预告|云原生时代热门监控利器解析与应用

云智慧AIOps社区

运维 云原生 安全 监控工具

SeaTunnel 在 oppo 的特征平台实践 | ETL 平台数据处理集成

Apache SeaTunnel

Big Data 大数据平台 大数据开发 apache 社区 opensource

项目管理标准化的武林秘籍

大智若愚

团队管理 项目管理 标准化 软技能 标准框架

ABAP 文件上/下载

Jasen Ye

upload abap download template GRAPHICS

云原生时代已来,计算机教育如何因「云」而变?

阿里云弹性计算

云原生 ECS 计算机教育

从多快好省到好快省多,您的项目管理走对了吗?

禅道项目管理

项目管理

windows下C与C++执行cmd命令并实时获取输出

DS小龙哥

3月月更

ABAP excel数据上传函数改造

Jasen Ye

Excel upload abap

一首古诗带来的图数据库大冒险

NebulaGraph

知识图谱 实践案例 分布式图数据库

揭秘!网易有道技术岗实习生都在做什么?

有道技术团队

招聘 实习 网易有道

无监控不运维—浅述各种监控方案使用场景

穿过生命散发芬芳

3月月更

如何升级到 React 18

CRMEB

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