使用open-falcon自定义push数据,在open-falcon中数据能正常显示,而在grafana中添加监控项时却无法显示. 由上述现象可判断可能是由于open-falcon的api组件有问题,查看api组件的日志错误如下: 可见由于endpoint的值没有传数据库的条件中,导致上面select * from 'endpoint' where (endpoint in ())这里后面括号中的值为空. 经查找,发现是自定义push数据的python脚本中,metric的值都写了大写,改为小
这个问题涉及到php.ini中的两个变量. variables_order = "EGPCS" variables_order 系统在定义PHP预定义变量,EGPCS 是 Environment, Get, Post, Cookie, and Server 的简写. 这个变量主要是在php执行时,对超级变量创建的设置.EGPCS对应的超级变量为$_ENV,$_GET,$_POST,$_COOKIE,$_SERVER.如果variables_order被设置为"",