我之前买的阿里百炼的Coding Plan,不过没怎么用,闲置着。
买了一个月,续费了一个月,总共2个月吧。第一个月几乎没有,这第二个月只剩十几天了,于是我打算用起来,不要浪费了。
Lite版本停售了,也不能续费了。
如果没有购买百炼Coding Plan,也可以直接通过API接入做开发,更灵活,众多模型可以自己选择合适的喜欢的。
阿里百炼模型广场:https://bailian.console.aliyun.com
我想着用来做些东西,但是感觉又没什么明确的需求。我就在Trae中接入自己的Coding Plan用来练手。
今天用它来开发一个Nginx日志分析查看器,方便查看排查网站的最新日志情况,查看访问异常等问题。
开发语言使用PHP。
需求整理:
PHP实现:
1、读取nginx网站日志文件,并且透视分析和展示各项关键数据,比如基于IP,UA,reffer,uri,各小时请求数,是否为蜘蛛等各个数据的展示。 2、读取最新的N条日志,默认2000条,可以选择或者自定义数量,可以自行配置多个网站的日志路径。 3、可展示原始日志,方便查看,原始日志也是基于默认条数2000的,倒序显示,支持翻页。 4、可以查看筛选 查询各项数据明细情况,功能尽可能全面 5、页面2种模式,白天模式和夜间模式 日志格式: 113.215.189.179 - - [01/Apr/2026:01:04:20 +0800] "GET /favicon.ico HTTP/1.1" 200 4286 " `https://blog.XXX.com/` " "Mozilla/5.0 (Linux; Android 9; ASUS_X00TD; Flow) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/359.0.0.288 Mobile Safari/537.36"
结果展示:
首页概览页面展示一些概览的数据
针对各项关键数据有一个统计明细,比如针对IP,URI,UA,蜘蛛,来源页面等等。
同时也支持夜间模式和白天模式2种皮肤。
强大的搜索功能,方便筛选各项数据,查看数据的明细情况
只有一个PHP文件,单文件搞定的。
总体评价,基本可用,效果看算不上特别优秀,但是基本实现所需要的功能,包括非常方便的搜索查询过滤,以及各项数据的明细展示,都可以轻松查看。
接入阿里百炼API你也可以畅快编程:阿里云百炼API模型广场