阅读148 返回首页    go 微信


日志收集__常见问题_日志服务-阿里云

日志服务支持带有时间戳的文本日志,日志的时间必须是最近7以内的,并且不能超过当前时间15分钟。

日志服务有哪些渠道收集日志?应该如何选择这些渠道?

日志服务支持用户直接使用API写入(现有java,python,php,c#4个语言的sdk);日志服务提供linux和windows版本的Logtail,用于收集磁盘文件上实时更新的日志。

  1. 如果应用程序生成的日志不落磁盘,则可直接使用API写入到日志服务。
  2. 实时写入磁盘的日志,可以通过Logtail来收集。

日志服务如何收集ECS上的日志?

可以使用Logtail来收集ECS上落在磁盘上的日志,过程如下:

  1. 在日志服务控制台上,首先创建一个LogStore;
  2. 配置logtail收集的配置
  3. 创建机器分组
  4. 通过安装脚本自助安装Logtail客户端
  5. 将logtail的配置应用到需要的机器分组即可

日志服务可以收集历史日志吗?

用户可以通过API写入7天以内的数据,7天之前的数据写入会失败。但是,Logtail暂不支持收集历史数据。

日志服务收集数据的能力如何?有何限制?

用户可根据需求调整日志库(Logstore)的分区(Shard)数量。在ECS环境,logtail收集的速率被限制在1MB/秒

Logtail收集NAS上的日志需要注意什么?

例如Nginx accesslog收集场景,web server的nginx配置一般来说都是相同的,传统的方式会写在不同机器上相同名称的文件(Logtail可以正常采集)。使用NAS后,如果多台机器的nginx日志写入了NAS的相同文件(并发写相同文件场景),Logtail采集日志会缺失或出错。因此,请注意在使用NAS时,保证不同web server的日志写入NAS中的不同文件。

最后更新:2016-11-24 11:23:47

  上一篇:go 基本问题__常见问题_日志服务-阿里云
  下一篇:go Logtail__常见问题_日志服务-阿里云