在 Stackdriver 和 Istio 上监控 GKE
Monitoring GKE on Stackdriver and Istio
我注意到可以通过 Stackdriver 深入了解 GKE 上的 k8s 集群 运行。这与在 GKE 集群中部署 Istio 有何不同? Istio 是否提供了 Stackdriver 无法提供的更详细信息?
Stackdriver 用于 logging/service 监控,它在 Kubernetes 中提供性能和诊断数据,而 Istio 是一个服务网格。
固执己见的基础架构中的服务监控有助于监控最终用户如何看待系统,从而在必要时深入到基础架构级别。
来自 Google 的关于 StackDriver 的有用背景信息,在 Stackdriver Service Monitoring 中,您可以获得以下问题的答案:
- 你们有什么服务?这些服务向内部和外部客户公开了哪些功能?
- 您对这些服务的可用性和性能有何承诺和承诺,您的服务是否符合这些承诺?
- 对于基于微服务的应用程序,服务间的依赖关系是什么? 4. 您如何利用这些知识在服务降级的情况下仔细检查新代码的推出和分类问题?
- 您能否从整体上查看服务的所有监控信号以降低 MTTR?
但是,当涉及到 Istio 时:
- 它可以帮助您将 networking/whitelisting 规则 放在已部署的服务上。
- 提供 Which/What/How 的答案,哪个 服务将连接到 what 服务和如何连接?
- Istio 通过为 secure 和 connect[=47 提供统一的方式来降低管理微服务部署的复杂性 =] 到微服务。
- Kubernetes 集群内部署的服务之间的授权。
- 连接到集群内部服务的外部客户端的身份验证。
Stackdriver is the default logging solution for clusters deployed on Google Kubernetes Engine.
In simple terms, Stack driver brings logging, monitoring and diagnostics and Istio, the service mesh does the actual implementation of what all should be done and how.
我注意到可以通过 Stackdriver 深入了解 GKE 上的 k8s 集群 运行。这与在 GKE 集群中部署 Istio 有何不同? Istio 是否提供了 Stackdriver 无法提供的更详细信息?
Stackdriver 用于 logging/service 监控,它在 Kubernetes 中提供性能和诊断数据,而 Istio 是一个服务网格。
固执己见的基础架构中的服务监控有助于监控最终用户如何看待系统,从而在必要时深入到基础架构级别。
来自 Google 的关于 StackDriver 的有用背景信息,在 Stackdriver Service Monitoring 中,您可以获得以下问题的答案:
- 你们有什么服务?这些服务向内部和外部客户公开了哪些功能?
- 您对这些服务的可用性和性能有何承诺和承诺,您的服务是否符合这些承诺?
- 对于基于微服务的应用程序,服务间的依赖关系是什么? 4. 您如何利用这些知识在服务降级的情况下仔细检查新代码的推出和分类问题?
- 您能否从整体上查看服务的所有监控信号以降低 MTTR?
但是,当涉及到 Istio 时:
- 它可以帮助您将 networking/whitelisting 规则 放在已部署的服务上。
- 提供 Which/What/How 的答案,哪个 服务将连接到 what 服务和如何连接?
- Istio 通过为 secure 和 connect[=47 提供统一的方式来降低管理微服务部署的复杂性 =] 到微服务。
- Kubernetes 集群内部署的服务之间的授权。
- 连接到集群内部服务的外部客户端的身份验证。
Stackdriver is the default logging solution for clusters deployed on Google Kubernetes Engine.
In simple terms, Stack driver brings logging, monitoring and diagnostics and Istio, the service mesh does the actual implementation of what all should be done and how.