你好我想创建一个观察者来跟踪我在特定驱动器(D:/)甚至机器上的空间。我对他们并没有真正的经验,我阅读了文档并遵循了一些示例,但效果不佳。这是我的第一个想法,但不知何故我得到了消息:
[parse_exception] 无法解析手表 [inlined] 的 [compare] 条件。未知比较运算符 [ctx.payload.system.filesystem.used.pct]
当我尝试模拟时,我无法理解为什么我的观察者似乎无效。
{
"trigger": {
"schedule": {
"interval": "30m"
}
},
"input" : {
"search" : {
"request" : {
"indices" : [ "metricbeat-*" ]
},
"extract": [ "system.filesystem.used.pct", "beat.name", "system.filesystem.mount_point" ]
}
},
"condition": {
"compare": {
"compare": {"ctx.payload.system.filesystem.used.pct" : { "gte" : 0.33 },"system.filesystem.mount_point":"D://"}
}
},
"actions" : {
"email_me": {
"email" : {
"to" : "philipp.lippold@abc.com",
"subject" : "{{ctx.payload.beat.name}} {{ctx.payload.system.filesystem.mount_point}} {{ctx.payload.system.filesystem.used.pct}}",
"body" : "nothing here",
"priority" : "high"
}
}
}
}