日志中心云平台日志服务技术方案.docx
《日志中心云平台日志服务技术方案.docx》由会员分享,可在线阅读,更多相关《日志中心云平台日志服务技术方案.docx(8页珍藏版)》请在优知文库上搜索。
1、日志中心云平台日志服务技术方案一、日志中心简介日志中心概述日志中心(CLS)旨在为云平台应用提供方便、高效的日志采集、清洗、集中存储、检索服务,为云平台应用日志统一接入管理服务化提供一套可行的解决方案。日志中心为租户提供以下服务:1 .日志采集服务。日志中心采集对象适用于在云平台环境中任何系统、微服务、平台以及中间件、容器等持久化到磁盘的文本日志。2 .日志清洗服务。日志中心按照租户需求提供日志字段提取、替换等清洗能力,为日志分析提供标准化输入。3 .日志集中存储服务。日志中心提供租户日志的集中存储管理、安全备份,通过集中存储方便用户查询、分析日志为用户解决日志分散、难以管理的难题。4 .日志
2、检索服务。通过日志搜索引擎为租户提供近实时日志检索功能,方便租户集中查看日志进行线上排查问题,解决以前查看分布式日志来回啰然主机的痛点。云平台微服务日志的特点1.微服务相对于单体应用是松耦合的,在灵活性、可扩展性上要高很多,但是管理复杂性更高,服务数量增加时分布式部署追踪问题更困难.5 .为了降低微服务的部署和运维的复杂性,多通过容器做统一化的部署流程,采用微服务架构的系统在云平台中部署应用和服务.6 彳款服务具有独立开发、独立部署、独立运行和扩展、独立团队和自治的特点,这意味着不同服务的日志格式可能不同、团队没有统一日志标准,微服务日志存储相对分散、主机不固定、遇到问题难以追踪.4.为了解决
3、微服务难以追踪的问题,所有微服务日志需要统一采集到后台日志系统,集中存储、集中管控,方便团队进一步分析和处理问题.二、技术实现原理日志采集实现原理容器日志分为标准输出日志和文件日志两种,用户可进入容器查看文件日志或使用容器的相关命令查看标准输出日志,根据容器内文件日志是否挂载到相关存储介质实现持久化保存,日志中心将提供持久化和非持久化两种方式采集容器内的文件日志。持久化方式采集日志:可通过挂载卷持久化到主机磁盘,目前日志中心使用专用日志采集端采集此部分日志,日志持久化方式接入是应用和日志中心之间通过一块存储实现日志的共享,由于容器具有隔离的特点,应用和日志采集端是隔离的,因此应用需要通过本地挂
4、载卷或外部卷的形式将日志分享,提供给相应的日志采集端读取。存储一般选择本地存储、云磁盘CBS和文件存储CFSo写入读取应用存储日志中心图1日志持久化方式接入非持久化方式采集日志:可支持日志投递、SDK/API等方式接入日志中心。日志投递流程如图1.2所示,用户应用实例在程序内部直接将自身业务或应用日志发送到日志中心前置信箱(日志队列),投递到信箱的日志通过日志中心提供的ETL服务存储到日志中心日志库。采用直接投递日志到日志中心的日志采集方案需事先向日志中心提交直接投递用户申请,申请成功后将获得主题(topic)、投递地址、投递账户。信箱日志队列ETL日志中k日志库I SQL主题:日志中心信箱主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 日志 中心 平台 服务 技术 方案
