open-falcon template继承与覆盖 注意事项

falcon在Templates里建立模板template时,对于共用监控指标可以抽出作为共用模板,其他个性化监控指标继承公共模板即可,可以减少模板配置的流程和复杂性。继承模板后自动会拥有父模板的监控指标。

open-falcon template继承与覆盖 注意事项

如果需要覆盖父模板中的某个指标,需要在子模版中重新配置该指标,然后此时要注意,指标metric和tags的名字要相同,否则达不到覆盖的效果。(tags是一组分类标识,多个逗号隔开,选填,用于将监控信息分类)

open-falcon template继承与覆盖 注意事项

如上图,"net.if.in.bytes" 与 "网卡IN带宽" 要与父模板中的相同,否则无法覆盖父模板的指标,会导致父模板指标还是有效的,不过子模版定义了同一个指标的另外一个监控,达到两个中的任何一个条件都会触发报警,同时达到会报警两次(多余)。