- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
——教学设计l教育培训l信息化l微课——日志格式介绍
01日志简介02日志要求03日志举例04json格式日志CONTENTS目录
日志简介01
日志(Log)是系统在运行过程中变化的一种抽象,其内容为指定对象的某些操作和其操作结果按时间的有序集合。文件日志(LogFile)、事件(Event)、数据库日志(BinLog)、度量(Metric)数据都是日志的不同载体。在文件日志中,每个日志文件由一条或多条日志组成,每条日志描述了一次单独的系统事件,是日志服务中处理的最小数据单元。日志(Log)日志简介
日志要求02
日志服务采用半结构数据模式定义一条日志。该模式中包含主题(Topic)、时间(Time)、内容(Content)、来源(Source)和标签(Tags)五个数据域。日志要求
日志要求数据域含义格式主题(Topic)用户自定义字段,用以标记一批日志。例如访问日志可根据不同站点进行标记。包括空字符串在内的任意字符串,长度不超过128字节。默认情况下,该字段为空字符串。时间(Time)日志中的保留字段,用以表示日志产生的时间,一般由日志中的时间信息直接提取生成。整型,Unix标准时间格式。单位为秒,表示从1970-1-100:00:00UTC计算起的秒数。内容(Content)用以记录日志的具体内容。内容部分由一个或多个内容项组成,每一个内容项为一个Key-Value对。Key为UTF-8编码字符串,包含字母、下划线和数字,且不以数字开头。长度不超过128字节。不可以使用如下关键字:__time____source____topic____partition_time___extract_others___extract_others__Value为任意字符串,长度不超过1024*1024字节。来源(Source)日志的来源地,例如产生该日志机器的IP地址。任意字符串,长度不超过128字节。默认情况下该字段为空。标签(Tags)日志的标签,包括:用户自定义标签:您通过APIPutLogs写入数据时添加的标签。字典格式,Key和Value均为字符串类型。在控制台查询日志时,以__tag__:为前缀展示。日志服务对日志各字段的格式有不同要求,具体如下表所示:
日志举例03
实际使用场景中,日志的格式多样。为了帮助理解,以下以一条nginx原始访问日志如何映射到日志服务日志数据模型为例说明。假设用户nginx服务器的IP地址为17,以下为该服务器的一条原始日志:93--[01/Mar/2012:16:12:07+0800]GET/Send?AccessKeyId=8225105404HTTP/1.12005-Mozilla/5.0(X11;Linuxi686onx86_64;rv:10.0.2)GeckoFirefox/10.0.2日志举例
日志举例数据域内容说明Topic“”沿用默认值,即空字符串。Time1330589527日志产生的精确时间,表示从1970-1-100:00:00UTC计算起的秒数。从原始日志中的时间转换为时间戳。ContentKey-Value对日志具体内容。Source“17”使用服务器IP地址作为日志源。Tags无由用户添加或者服务端添加。把该条原始日志映射到日志服务日志数据模型,如下:
日志举例keyvalueip93methodGETstatus200length5ref_url-browserMozilla/5.0(X11;Linuxi686onx86_64;rv:10.0.2)GeckoFirefox/10.0.2用户可以自己决定如何提取日志原始内容并组合成Key-Value对,例如下表:
json格式日志04
JSON(JavaScriptObjectNotation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。一段json格式的日志:{name:李四,sex:女,年龄:20,生日:2016-01-0223:12:13} json格式日志
——教学设计l教育培训l信息化l微课——谢谢
您可能关注的文档
- 《船舶信号系统实训》课件——压力传感器安装与调试.pptx
- 《船舶信号系统实训》课件——液位传感器安装与调试.pptx
- 《船舶信号系统实训》课件——主机遥控系统的逻辑与控制回路.pptx
- 《船舶信号系统实训》课件——转速传感器安装与调试.pptx
- 《大数据导论》课件——3.3.2正则表达式解析数据.pptx
- 《大数据导论》课件——3.3.2正则表达式使用.pptx
- 《大数据导论》课件——3.3.3移动端APP的数据爬取.pptx
- 《大数据导论》课件——3.4.1Filebeat简介.pptx
- 《大数据导论》课件——3.4.2Logstash简介.pptx
- 《大数据导论》课件——3.4.3日志数据采集存储.pptx
文档评论(0)