详细解答可以参考官方帮助文档
配置Logtail收集Python日志的详细操作步骤请参考Apache 日志,根据您的网络部署和实际情况选择对应配置。
在生成正则式的部分,由于自动生成的正则式只参考了日志样例,无法覆盖所有的日志情况,所以需要用户在自动生成之后做一些微调。
由于ThinkPHP是多行日志,而且模式并非固定,可以从日志中提取的字段包括时间、访问IP、访问的URL、以及打印的 Message。其中Message字段包含了多行信息,由于其模式不固定,只能打包到一个字段之中。
ThinkPHP日志的Logtail收集配置参数:
行首正则式
\[\s\d+-\d+-\w+:\d+:\d+\+\d+:\d+\s.*
正则表达式写成:
\[\s(\d+-\d+-\w+:\d+:\d+)[^:]+:\d+\s]\s+(\S+)\s(\S+)\s+(.*)
时间表达式写成:
%Y-%m-%dT%H:%M:%S
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。