需求:nginx 拦截日志信息,通过接口的方式上报信息,需要拦截接口的参数值写入到文件里面,在linux中执行定时器定时的取出日志的信息,写入数据库
问题1:如何取得request参数的信息,进行拆分?拿到自己想要的数据比如:
www.demo.com?a=1&b=2&c=3
可以拿到:a=1&b=2&c=3
如何拿到:1、2、3 对应的值
问题2:如何在日志中读取文件的信息?shell 脚本吗?还是可以用JavaScript?怎么存储到数据库?
需求:nginx 拦截日志信息,通过接口的方式上报信息,需要拦截接口的参数值写入到文件里面,在linux中执行定时器定时的取出日志的信息,写入数据库
问题1:如何取得request参数的信息,进行拆分?拿到自己想要的数据比如:
www.demo.com?a=1&b=2&c=3
可以拿到:a=1&b=2&c=3
如何拿到:1、2、3 对应的值
问题2:如何在日志中读取文件的信息?shell 脚本吗?还是可以用JavaScript?怎么存储到数据库?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1.可以在nginx日志中通过正则获得你想要的数据
2.对于数据处理你还可以通过处理日志文件获取