如何检查Web服务的SLA

问题描述 投票:0回答:3

我们目前在GKE(Google Kubernetes Engine)中部署了Spring Boot应用程序,目前我们正在使用云端点来保护我们的Web服务。我们开发了11个Web服务,将由外部客户使用。有没有办法检查云端点或stackdriver中的Web服务的SLO(时间,性能)。

kubernetes google-cloud-platform google-cloud-endpoints google-kubernetes-engine
3个回答
0
投票

您可能想要检查:

Jaeger是一个开放的标准,可以帮助理解价值观,而侦探是一个与春天融为一体的工具,有几种选择,你可能还想考虑opencensus


0
投票

首先,您需要公开应用程序中的指标。如果你使用Spring Boot,Spring Sleuth是一个很好的选择。

然后,您需要收集指标并将其可视化。谷歌为Stackdriver Trace提供了一个工具。它还可以执行基于指标的警报。您可以找到适合您的用例here的示例设置。

还有其他性能监控服务,如DynatraceDatadog

如果你想要一个自托管的解决方案,你可以使用Zipkin,它的灵感来自一个名为Dapper的内部Google系统。


0
投票

你看过谷歌云控制台用户界面了吗?其“端点”标记应显示项目正在运行的所有服务。

© www.soinside.com 2019 - 2024. All rights reserved.