日志服务(Log Service,Log)是针对日志场景的一站式服务,在阿里巴巴集团内部被广泛使用。用户无需开发就能快捷完成日志生命周期中采集、消费、投递以及查询功能。
日志服务当前提供如下功能
- 日志中枢(LogHub):通过Agent/API实时收集、订阅、消费日志数据
- 日志投递(LogShipper):将日志定时归档至存储/计算类服务(ODPS/OSS)
- 日志查询(LogSearch):提供基于时间、关键词查询用以定位及分析问题
其中日志中枢为基础功能,用户可根据需求选择日志投递及日志查询功能。日志服务提供健全API及Web控制台方便用户使用。
产品优势
使用便捷
告别复杂配置,5分钟接入
- 通过API/Web管理上万设备
- 原生Agent支持,操作简单
丰富上下游,并不断拓展中
* 上游:Linux、Windows,API、SDK * 下游: SDK/API、ODPS 、EMR(Sp ark、MR)、Storm * 即将推出:OSS、云监控等
稳定可靠
* 三副本可靠性;48H任意时段消费 * 高可用设计,可依赖服务 * 支持多租户、支持RAM
基于日志服务的解决方案
日志服务与多个云产品、以及第三方开源生态进行对接,最大程度上降低用户使用门槛:例如流计算、数据仓库、监控等,除此之外在安全等领域引入ISV,可以通过安全云市场享受日志分析专家的服务。
一些典型场景
日志分析、大数据分析(Log Analysis)
典型场景与使用过程:
- 通过Agent、API实时收集系统产生事件,例如访问、点击等
- 通过LogHub接口进行流计算,例如分析用户最喜爱的节目,当前观看最高的频道,各个省市点播率等,精确运营
- 对日志进行数仓离线归档,每天、每周出详细的运营数据、账单等
__适合领域__:流媒体、电子商务、移动分析、游戏运营等,大名鼎鼎的CNZZ也是日志服务的用户)
日志审计 (SEIM, Auditing)
典型场景与使用过程:
- 通过Agent实时收集日志至日志服务,在此过程中无需担心误删、或被黑客删除
- 通过日志查询功能,快速分析访问行为,例如查询某个账户、某个对象、某个操作的操作记录
- 通过日志投递OSS、ODPS对日志进行长时间存储,满足合规审计需要
__适合领域__:电子商务、政府平台、网站等。 阿里云官网产品:ActionTrail,日志审计等就是基于日志服务开发
问题诊断(Trouble Shooting)
典型场景与使用过程:
- 开发过程中,对客户端、移动设备、服务端、模块等加入日志、并通过ID进行关联
- 收集各个模块日志,通过云监控、流计算等实时获得访问情况
- 当请求或订单发生错误时,开发无需登录服务器,直接通过日志查询功能对错误关键词、次数、关联影响等进行查询,快速定位问题,减少影响覆盖面
__适合领域__:交易系统、订单系统、移动网络等
其它:
计量计费、业务系统监控、漏洞检测、运营分析、移动客户端分析等。在阿里云内部,日志服务无处不在,几乎所有云产品都在使用日志服务解决日志处理、分析等问题。