是否可以在不更改服务器代码的情况下测量HTTP响应延迟?

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

我在GCP VM上有少量HTTP服务器。我混合使用不同的服务器语言和基于Linux的操作系统。

问题

A。是否可以使用Stackdriver监视服务为HTTP响应延迟在特定百分比处设置警报?

B。我可以在不编辑每个服务器进程代码的情况下执行此操作吗?

C。将代理安装到VM中会报告HTTP延迟吗?

例如,如果我想知道某个特定时间段内第95个百分位数超过100ms。

我知道我可以使用以下方法来实现CPU利用率和其他管理程序提供的统计信息:

https://console.cloud.google.com/monitoring/alerting

谢谢。

google-cloud-platform stackdriver google-cloud-stackdriver
1个回答
0
投票

A。可以使用Stackdriver监视服务来设置在特定百分位数发出HTTP响应延迟警报?

如果只考虑网络流量,可以。另外,如果您使用的是负载平衡器,则还可以对此设置警报。您想要做的事情应该从界面上很简单,但是您也可以在documentation中找到更多信息。

如果要在tomcat / apache2等之上使用某些高级指标,则应检查由堆栈驱动程序监视代理here提供的指标列表。

B。我可以在不编辑每个服务器进程代码的情况下执行此操作吗?

是的,不需要更新任何程序,堆栈驱动程序监视透明地进行,并且可以从GCP VM中获取基本指标,而无需监视代理,包括网络流量和cpu利用率。

C。将代理安装到VM中会报告HTTP延迟吗?

[不,代理不应引起任何http延迟。

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