如何解决亚马逊 AWS - Cloudwatch创建指标过滤器以创建警报
我正在尝试在 cloudwatch 中设置闹钟。监视器应在日志中搜索特定字符串,例如:
在 Completed successfully 状态下执行完毕
您可以在 Cloudwatch 中找到有关该字符串的日志:
@MESSAGE: {"log":"[25/Mar/2021:16:04:21 +0000] category=BACKEND severity=NOTICE msgID=414 msg=Backup task recurringBackupTask-20210325160000000 finished execution in the state Completed successfully\n","stream":"stdout","docker":{"container_id":"389f974c00190dec6cb9bdf4617618b989078fc503ecbe8aff50aad2c0703cb9"},"kubernetes":{"container_name":"ds","namespace_name":"users","pod_name":"ds-cts-2","container_image":"912682637080.dkr.ecr.eu-central-1.amazonaws.com/forgeops-v7/ds-cts@sha256:a7ef0afacbca756614228fbf4b518fc2c68d26ae67b6d013ef7ee13f053c97dd","container_image_id":"docker-pullable://912682637080.dkr.ecr.eu-central-1.amazonaws.com/forgeops-v7/ds-cts@sha256:a7ef0afacbca756614228fbf4b518fc2c68d26ae67b6d013ef7ee13f053c97dd","pod_id":"8c776a54-6ab2-4089-a80f-9e4b171d694d","host":"ip-10-6-23-94.eu-central-1.compute.internal","labels":{"affinity":"directory","app":"ds-cts","controller-revision-hash":"ds-cts-5cd69c68bf","tier":"ds","app_kubernetes_io/managed-by":"skaffold","app_kubernetes_io/name":"forgerock","linkerd_io/control-plane-ns":"linkerd","linkerd_io/proxy-statefulset":"ds-cts","linkerd_io/workload-ns":"users","skaffold_dev/run-id":"forgeops-int-7","statefulset_kubernetes_io/pod-name":"ds-cts-2"},"master_url":"https://172.20.0.1:443/api","namespace_id":"438bb425-03db-4193-b007-7517f46f12d3","namespace_labels":{"app_kubernetes_io/name":"users","app_kubernetes_io/part-of":"users"}}}
LOG: [25/Mar/2021:16:04:21 +0000] category=BACKEND severity=NOTICE msgID=414 msg=Backup task recurringBackupTask-20210325160000000 finished execution in the state Completed successfully
所以我创建了这个指标:
{($.kubernetes.container_name= "ds") && ($.log = "finished execution in the state Completed successfully")}
一旦创建了警报并附加了指标,它似乎不起作用,因为它找不到字符串所以它总是处于警报状态
你有什么建议?指标错了吗?我已经尝试了很多组合,但似乎没有任何效果。
提前致谢
最好的 MC
解决方法
试试这个:
{($.kubernetes.container_name= "ds") && ($.log = "*finished execution in the state Completed successfully*")}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。