作者:株洲市网商会 | 来源:互联网 | 2023-05-18 11:42
使用open-falcon自定义push数据,在open-falcon中数据能正常显示,而在grafana中添加监控项时却无法显示。由上述现象可判断可能是由于open-falcon的api组件有问
使用open-falcon自定义push数据,在open-falcon中数据能正常显示,而在grafana中添加监控项时却无法显示。
由上述现象可判断可能是由于open-falcon的api组件有问题,查看api组件的日志错误如下:
![](https://www.#.com/imgs/2/5/1/9/4/e85c9387892914da998c459668543c76.jpe)
可见由于endpoint的值没有传数据库的条件中,导致上面select * from 'endpoint' where (endpoint in ())这里后面括号中的值为空。
经查找,发现是自定义push数据的python脚本中,metric的值都写了大写,改为小写后重启api即可。
![](https://www.#.com/imgs/6/1/9/8/4/33c5aa7567347f614a803115f13a5e59.jpe)