首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pod重新调度触发基于日志的度量中的度量缺勤警报

Pod重新调度触发基于日志的度量中的度量缺勤警报
EN

Stack Overflow用户
提问于 2017-09-20 10:19:59
回答 1查看 564关注 0票数 1

设置

注意:使用伪代码实例表示法:ObjectType("<name>", | <attr>: <attr-value>])__。

在“状态集”(“K8s-快照”,spec.replicas: 1)中的Pod("k8s-snapshots-0")中有一个容器:spec.replicas:1

我们预计最多在任何时间点都能运行1 Pod。

我们有一个基于日志的带有过滤器的Counter Metric("k8s-snapshots/snapshot-created")

代码语言:javascript
运行
复制
resource.type="container"
resource.labels.cluster_name="my-cluster"
logName="projects/my-project/logs/k8s-snapshots"
jsonPayload.event:"snapshot.created"

我们有一个堆栈驱动程序策略:

代码语言:javascript
运行
复制
Policy(
  Name: "snapshot metric absent",
  Condition: Condition(
    Metric("k8s-snapshots/snapshot-created"),
    is absent for: "more than 30 minutes"
  )
)

以监视Container("k8s-snapshots")是否停止创建快照。

预期结果

如果没有Pod("k8s-snapshots-0")实例记录任何与Metric("k8s-snapshots/snapshot-created")匹配的事件,则会触发警报。

结果

每次重新调度Policy(Name: "snapshot metric absent")时都会违反Pod("k8s-snapshots-0")

它似乎是为Pod("k8s-snapshots")的每个实例创建了一个基于主日志的度量的子度量,并为每个子度量创建了堆栈驱动程序警报。

EN

回答 1

Stack Overflow用户

发布于 2018-01-19 21:51:57

你还在经历这个问题吗?有了Stackdriver,您就有了聚合度量的能力(您可以拥有自定义度量),而UI到目前为止还没有这种能力。您也可以访问此链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46319450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档