开发者社区> 问答> 正文

如何简单介绍日志服务?



日志


日志(Log)是系统在运行过程中变化的一种抽象,其内容为指定对象的某些操作和其操作结果按时间的有序集合。文件日志(LogFile)、事件(Event)、数据库日志(BinLog)、度量(Metric)数据都是日志的不同载体。在文件日志中,每个日志文件由一条或多条日志组成,每条日志描述了一次单独的系统事件,是日志服务中处理的最小数据单元。

日志组


日志组即一组日志的集合,是写入与读取的基本单位。

日志主题


一个日志库内的日志可以通过日志主题(Topic)来划分。用户可以在写入时指定日志主题,并在查询时指定查询的日志主题。

项目


项目(Project)是日志服务中的资源管理单元,用于资源隔离和控制。您可以通过项目来管理某一个应用的所有日志及相关的日志源。它管理着用户的所有日志库(Logstore),采集日志的机器配置等信息,同时它也是用户访问日志服务资源的入口。

日志库


日志库(Logstore)是日志服务中日志数据的采集、存储和查询单元。每个日志库隶属于一个项目,且每个项目可以创建多个日志库。

分区


每个日志库分若干个分区(Shard),每个分区由 MD5 左闭右开区间组成,每个区间范围不会相互覆盖,并且所有的区间的范围是 MD5 整个取值范围。

展开
收起
轩墨 2017-10-20 13:27:27 2655 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
数据采集:日志数据上传 立即下载
基于日志trace的智能故障定位系统 立即下载
零基础实现Flume收集网站日志数据到MaxCompute 立即下载