阿里的日志服务:
进入阿里云控制台首页->日志服务:
1、创建Project:地域的选择最好同地域比较好、开通服务日志
2、进入刚创建的Project->右上角(接入数据)->文本日志(根据需要选择一个类型,例如:单行、正则等等)
3、创建Logstore:取个名字,开启[WebTracking],其他默认。
4、创建机器组:手动选择实例,然后立即执行(其实是对选中的ECS服务器安装插件)Logtail,执行成功后,在该服务器上打开服务就会看到Logtail的服务已经启动
如图:
注意这一步好像需要用主账号,用RAM的子账号,权限不够,很蛋疼
5、配置Logtail:
取个名字(注意在最开始取名字的地方:Project、Logstore、机器组、Logtail配置,名字要统一前缀后后缀,方便以后维护)
日志路径,如图:
简单,看看说明即可
6、模式:如果你要采集的服务的日志是单行的,即一条日志一行,就开启单行模式就行了,如果不是,选择适合的模式
7、从服务器上赋值一条有代表性的真实日志作为 [ 日志样例 ]
8、行首正则表达式,默认自动就好
9、开启 [ 提取字段 ],然后在日志样例中 用鼠标来划分日志内容,它会自动形成正则 和 日志抽取内容
10、最后给每一个抽取的内容去个字段名字,其中 一定要有一个 time 的字段,ID这个字段名称可以用,后面你会知道它比较特殊
11、有了time 这个字段后,就关闭[ 使用系统时间 ],然后自动生成时间转换格式,自动产生正则
其他的就默认好了,根据需求自己调整
12、回到datastore,大概20分钟之内服务器的日志就会被采集到这里来了,然后在右上角 [ 查询分析属性 ]->[ 属性 ]看到这里你就发现自己之前配置Logtail时提取的字段,直接默认点击 [ 自动生成索引 ]->[ 确认 ],关闭这个tap
13、刷新页面,在快速分析下面,我们的提取字段就会出来了
完结。