繁体   English   中英

在 Stackdriver 和 Istio 上监控 GKE

[英]Monitoring GKE on Stackdriver and Istio

我注意到可以通过 Stackdriver 深入了解在 GKE 上运行的 k8s 集群。 这与在 GKE 集群中部署 Istio 有何不同? Istio 是否提供了 Stackdriver 无法提供的更详细信息?

Stackdriver 用于日志记录/服务监控,它在 Kube.netes 中提供性能和诊断数据,而 Istio 是一个服务网格。

固执己见的基础架构中的服务监控有助于监控最终用户如何看待系统,从而在必要时深入到基础架构级别。

来自 Google 的有关 StackDriver 的有用上下文,通过 Stackdriver Service Monitoring ,您可以获得以下问题的答案:

  1. 你们有什么服务? 这些服务向内部和外部客户公开了哪些功能?
  2. 您对这些服务的可用性和性能有哪些承诺和承诺,您的服务是否符合这些承诺?
  3. 对于基于微服务的应用程序,服务间的依赖关系是什么? 4. 在服务降级的情况下,您如何利用这些知识来复查新代码的发布和分类问题?
  4. 您能否从整体上查看服务的所有监控信号以减少 MTTR?

然而,当谈到Istio时:

  1. 它可以帮助您将网络/白名单规则放在已部署的服务上。
  2. 提供Which/What/How的答案,哪个服务将连接到哪个服务以及连接将如何发生?
  3. Istio 通过提供一种统一的方式来保护连接到微服务,从而降低了管理微服务部署的复杂性
  4. 部署在 Kube.netes 集群内的服务之间的授权
  5. 连接到集群中的内部服务的外部客户端的身份验证

Stackdriver 是部署在Google Kube.netes Engine上的集群的默认日志记录解决方案

简单来说, Stack driver带来了日志记录监控诊断,而Istio服务网格负责实际执行所有应该做什么以及如何做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM