开发者社区 > 云存储 > 日志服务SLS > 正文

日志服务SLS分析程序日志的最佳实践是怎样的?

已解决

日志服务SLS分析程序日志的最佳实践是怎样的?

展开
收起
詹姆斯邦德00 2022-10-14 18:24:09 543 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    image.png

    image.png

    程序日志内容全、存在一定共性,它是运维程序的重要信息,但程序日志具有如下不便于存储与分析的特性:格式随意,不同开发者的代码风格不同,对应的日志风格也不同,难以统一;数据量大,程序日志一般比访问日志大1个数量级;分布的服务器多,大部分应用为无状态模式,运行在不同框架中,例如云服务器、容器服务等,对应的实例数从几个到数千个,需要有一种跨服务器的日志采集方案;运行环境复杂,程序运行在不同的环境中,产生的日志也保存在不同的环境中,例如应用相关的日志在容器中、API相关日志在FunctionCompute中、旧系统日志在本地IDC中、移动端相关日志在用户处、网页端日志在浏览器中等。日志服务可以关联分析包括进程内关联与跨进程关联日志:

    1.进程内关联:通过上下文查询查看关联日志。例如通过关键词查询定位到一个异常日志,然后单击上下文浏览,查看该日志前后N条日志。

    2.跨进程关联:用户可以在各模块日志中输出Request_id、OrderId等可以关联的标示字段,通过在不同的日志库中查找,获取所有相关日志。

    以上内容摘自《企业级云原生白皮书项目实战》电子书,点击https://developer.aliyun.com/ebook/download/7774可下载完整版

    2022-10-17 18:03:14
    赞同 展开评论 打赏

相关产品

  • 日志服务
  • 相关电子书

    更多
    PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
    Kubernetes下日志实时采集、存储与计算实践 立即下载
    日志数据采集与分析对接 立即下载