为您介绍日志服务的基本问题。

日志服务是什么?

日志服务(Log Service,简称SLS)是对日志收集、存储、订阅平台化服务。服务提供各种类型日志的实时收集,中心化管理、消费功能。

日志服务可以用来做什么事情?

  • 多种方式(API、SDK及Logtail接入服务)的日志写入途径。
  • 通过Logtail自由定义日志的收集以及解析方式。
  • 利用机器组管理数以千计机器上的日志收集。
  • 提供实时日志消费与订阅功能。
  • 简单易用的控制台配置方式,所有操作都可以在Web端完成。
  • 后台与阿里云多个云产品无缝对接。

日志服务的基本概念有哪些?

  • 核心概念为:Project(项目、管理日志基础单元)、Logstore(日志库)、Shard(分区)、Topic(主题、对于Logstore二级分类)、Log(日志条数)、LogGroup(日志组)。
  • 日志收集概念:Logtail配置(定义如何收集日志配置)、机器分组(分组)。

日志服务有哪几部分组成?

主要有日志收集客户端、服务端以及其他系统。客户端目前有Windows、Linux版本日志收集Agent(Logtail),服务端处理日志服务API读写、以及配置操作,其它系统包括OSS等阿里云产品,即支持向OSS等云产品同步日志数据。

日志服务如何定义一条日志?

日志包含三部分:时间(必填),日志内容(Key:Value对组成),以及元数据(Source,日志来源IP)。