开发者社区> 问答> 正文

配置Logtail收集ThinkPHP日志

已解决

展开
收起
2018-01-28 17:39:50 1606 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    配置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
    2018-01-29 09:25:56
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关问答
48
1
0
52
1
0
32
0
0
90
1
0
33
1
0
64
2
0
362
0
0
306
0
0
124
1
0
34
0
0
问答排行榜
最热
最新

相关课程

更多
推荐问答

相关文章

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载

相关实验场景

更多