我们在Google平台(GCP)中使用HTTPS和TCP负载平衡器,我们希望监视它们(例如,使用Stackdriver)。
对我们来说,一个主要的标准似乎是健康后端服务的数量(这也是GCP控制台中显示为绿色或橙色/红色的inidicator )。
但不幸的是,没有像backend_service.count这样的度量标准。
是否有任何其他指标或方法可用于这种监测?总体来说,基于后端计数进行监视和警报是一个好主意吗?(也许我们错过了什么)
发布于 2019-08-07 14:45:40
我认为您要寻找的不是负载均衡器本身,而是您可以使用堆栈驱动程序组。
您可以以不同的方式使用SD中的组,例如,如果您有一个实例组,则可以在实例组的节点部分使用标记,并创建一个包含在实例模板中定义的标记的项目中所有资源的组。
另外,您可以指定具有多种选项的成员资格标准,例如,您可以使用多个标准来分组节点的数量以及节点所在的区域或创建组表单中的任何其他选项。
在SD监控控制台中,您将能够看到符合条件的现有节点(S)是组的一部分,并能看到与运行的参考资料相匹配的图形。
发布于 2019-08-12 10:58:18
下面是在GCP上创建监控环境的简单步骤。
在继续此安装之前,请先创建Google平台项目(特别是App)。
2.创建监测资源
3.启用堆栈驱动程序监视
4.利用官方GCP GitHub站点或(安装)提供的标准Guestbook Python应用程序源代码
5.部署代码
6.查看如何获取正在运行的应用程序的调试快照。
7.查看日志记录和应用程序调用跟踪
8.向当前运行的应用程序添加日志点
发布于 2021-02-05 15:17:00
请查看文档HTTP(S)负载平衡日志记录和监视:
您可以启用、禁用和查看HTTP(S)负载平衡后端业务的日志。注意:如果后端服务是在HTTP(S)负载平衡日志的通用可用性发布之后创建的,则将禁用后端服务的日志记录。如果在alpha版本或beta版本期间启用了日志记录,则将继续为后端服务启用日志记录。为每个后端服务启用或禁用日志记录。您可以配置是否记录所有请求或随机抽样的分数。
要使用启用新后端服务的日志记录,可以使用Console UI或gcloud命令:
gcloud compute backend-services create BACKEND_SERVICE \
--global \
--enable-logging \
--logging-sample-rate=VALUE \
... other valuesgcloud compute backend-services update BACKEND_SERVICE \
--global \
--enable-logging \
--logging-sample-rate=VALUE要启用监视,您应该遵循文档:
您可以为外部HTTP(S)负载均衡器资源日志(
resource.type=http_load_balancer)配置基于日志的度量的导出。创建的指标基于“(基于日志的度量)”资源(l7_lb_rule),它可以在云监视仪表板下获得,而不是在https_lb_rule resource下使用。
此外,请查看文档监控网络负载平衡:
网络负载平衡将关键指标导出到监控。监测指标可用于以下目的:
您可以通过监视创建自定义仪表板、设置警报和查询指标。
https://serverfault.com/questions/977992
复制相似问题