如何在GCP错误报告服务中按GKE集群名称过滤错误?
可以按GKE集群名称过滤Error Reporting错误告警
完全可以通过以下几种方式实现仅获取prod集群的错误:
利用GKE自动注入的元数据过滤
GKE容器产生的日志会自动携带kubernetes/cluster_name元数据标签,Error Reporting会同步这些信息。在Error Reporting控制台的过滤输入框中,输入以下过滤规则即可筛选prod集群的错误:metadata.labels."kubernetes/cluster_name"="prod"自定义错误上下文添加集群标识
如果你的应用通过代码直接上报错误到Error Reporting,可以在错误的上下文信息中手动加入集群名称字段(比如添加cluster: "prod"),之后就能在控制台通过这个自定义字段精准过滤目标集群的错误。创建集群专属告警策略
若需要针对prod集群的错误设置单独告警,可在Cloud Monitoring中创建告警策略时,将过滤条件设置为kubernetes/cluster_name="prod",并关联Error Reporting的错误指标,这样就能只接收来自prod集群的错误告警通知。
内容的提问来源于stack exchange,提问作者Ahmed Elsherbiny
相关产品推荐
相关产品推荐

