我正在尝试设置一个警报,该警报检查某个字段的值,但仅与特定的其他字段值有关。基本上是这样的选择语句:
SELECT * FROM "streamDB"."default"."jmx_metrics" WHERE "beanName" = 'controller:name=OfflinePartitionsCount,type=KafkaController'
现在,警报将检查此'beanName'的值,并在超出限制时触发。使用阈值警报来检查属性值何时大于0。在设置警报以选择测量字段时,我看不到如何执行此操作,因为它只允许选择一个字段。
这是我在电子邮件警报中发送的消息:
The metric value has exceeded reasonable limit.
JMX Metric: {{ index .Fields "beanName" =
'controller:name=OfflinePartitionsCount,type=KafkaController' }}