在上一篇skywalking告警配置介绍了告警的一些配置,其中所有的告警指标(metrics-name)都是在config/oal目录下的.oal文件中设置好的
所有如果要添加自定义告警,首先需要在oal文件中添加一个指标
这里添加一个自定义告警:当接口返回状态码为,,,,其中一个,就发送告警
添加告警指标这里是把默认的core.oal文件作为configmap,在最后添加了一个指标:
endpoint_abnormal=from(Endpoint.*).filter(responseCodein[,,,,]).count();
在官方的例子中,这个指标使用的是sum()函数,是有问题的,一直没有修改,应该使用count()函数