如何检查Web服务的SLA

时间:2019-04-17 17:41:34

标签: kubernetes google-cloud-platform google-cloud-endpoints google-kubernetes-engine

我们目前在GKE(Google Kubernetes Engine)中部署了Spring Boot应用程序,并且目前正在使用云端点来保护我们的Web服务。我们开发了11个Web服务,供外部客户使用。我有什么方法可以检查云端点或堆栈驱动程序中Web服务的SLO(时间,性能)。

3 个答案:

答案 0 :(得分:0)

您可能要检查:

Jaeger是开放式跟踪标准,可以帮助您理解值,sleuth是与spring集成的工具,有多种选择,您可能还需要考虑opencensus

答案 1 :(得分:0)

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

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

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

如果您想要一个自托管的解决方案,则可以使用Zipkin,它受称为Dapper的内部Google系统的启发。

答案 2 :(得分:0)

您是否看过Google云控制台用户界面?其“端点”标记应显示您的项目正在运行的所有服务。