您可以将日志文件上传到OSS中,并通过数据导入方式将OSS数据导入到日志服务,实现日志数据的查询分析、加工等操作。目前日志服务只支持导入5 GB以内的OSS文件,压缩文件大小按照压缩后的大小计算。
前提条件
- 已上传日志文件到OSS Bucket中。更多信息,请参见上传文件。
- 已创建Project和Logstore。更多信息,请参见创建Project和Logstore。
- 已经完成云资源访问授权,即已授权日志服务使用AliyunLogImportOSSRole角色访问您的OSS资源。
创建数据导入配置
查看导入配置
创建导入配置成功后,您可以在控制台中查看已创建的导入配置及生成的统计报表。
相关操作
在配置的导入配置概览页面,您还可以进行如下操作。
- 修改配置
单击修改配置,修改导入配置的相关信息,详情请参见设置导入配置。
- 删除配置
单击删除配置,删除该导入配置。警告 删除后不可恢复,请谨慎操作。
常见问题
问题 | 可能原因 | 解决方法 |
---|---|---|
创建导入配置时无法选择OSS Bucket。 | 未配置AliyunLogImportOSSRole角色授权。 | 参见文本中的前提条件完成授权。 |
无法导入数据。 | 文件大小超出5 GB。 | 缩小单个OSS文件的大小。 |
导入数据后,无法查询分析数据。 | 未配置索引或者索引未生效。 | 建议您提前为Logstore建立索引,避免导入数据后索引未生效问题。具体操作,请参见开启并配置索引。如果问题已经发生,您可以尝试重建索引。具体操作,请参见重建索引。 |
无法导入归档文件失败。 | 未开启解冻归档功能。 |
|
配置正则过滤参数后,未采集到目标数据。 |
|
重新配置正则过滤参数。如果仍未采集到目标数据,可能是因为文件数量太多,请设置较精准的目录缩小遍历的文件数目。 |
导入日志成功,但在日志服务控制台上查不到数据。 | 日志时间超出Logstore数据保存时间,过期数据已被删除。 | 检查查询时间范围和Logstore数据保存时间。 |
使用提取的日志时间查询数据,却在该时间未查询到数据。 | 时间格式配置错误。 | 检查时间格式为Java SimpleDateFormat标准格式。更多信息,请参见Class SimpleDateFormat。 |
多行文本日志解析错误。 | 首行正则表达式或尾行正则表达式配置错误。 | 检查首行正则或尾行正则的正确性。 |
导入速度突然变慢。 |
|
|
附录
- 时间格式样例
日期格式 解析语法 解析后的值(单位:秒) 2020-05-02 17:30:30 yyyy-MM-dd HH:mm:ss 1588411830 2020-05-02 17:30:30:123 yyyy-MM-dd HH:mm:ss:SSS 1588411830 2020-05-02 17:30 yyyy-MM-dd HH:mm 1588411800 2020-05-02 17 yyyy-MM-dd HH 1588410000 20-05-02 17:30:30 yy-MM-dd HH:mm:ss 1588411830 2020-05-02T17:30:30V yyyy-MM-dd'T'HH:mm:ss'V' 1588411830 Sat May 02 17:30:30 CST 2020 EEE MMM dd HH:mm:ss zzz yyyy 1588411830 - 时间格式语法
字符 解析 示例 G 纪元标记 AD y 年份 2001 M 月份 July、07 d 日期 10 h 小时,取值:1~12(AM、PM) 12 H 一天中的小时,取值:0~23 22 m 分钟 30 s 秒 55 S 毫秒 234 E 星期 Tuesday D 一年中的第几天 360 F 一个月中第几周的周几 2 w 一年中的第几周 40 W 一个月中的第几周 1 a AM、PM PM k 一天中的小时,取值:1~24 24 k 小时,取值:0~11(AM、PM) 10 z 时区 Eastern Standard Time ' 文字定界符 Delimiter " 单引号 "