教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

企业原生微服务平台技术方案建议书 - 图文(4)

来源:网络收集 时间:2026-01-26
导读: ? 高效的存储策略 ? 易于运维 ? 提供各种客户端开发库 ? 警告和报警 ? 数据导出 Spring cloud的sleuth特点: Span:基本工作单元,例如,在一个新建的span中发送一个RPC等同于发送一个回应请求给RPC,span通过一个6

? 高效的存储策略 ? 易于运维

? 提供各种客户端开发库 ? 警告和报警 ? 数据导出

Spring cloud的sleuth特点:

Span:基本工作单元,例如,在一个新建的span中发送一个RPC等同于发送一个回应请求给RPC,span通过一个64位ID唯一标识,trace以另一个64位ID表示,span还有其他数据信息,比如摘要、时间戳事件、关键值注释(tags)、span的ID、以及进度ID(通常是IP地址)

span在不断的启动和停止,同时记录了时间信息,当你创建了一个span,你必须在未来的某个时刻停止它。

Trace:一系列spans组成的一个树状结构,例如,如果你正在跑一个分布式大数据工程,你可能需要创建一个trace。

Annotation:用来及时记录一个事件的存在,一些核心annotations用来定义一个

16

请求的开始和结束

产品需要产生log,记录产品的运行情况,使用elasticsearch+logstash+kibba来完成监控。

Logstash的Grok模式: filter { # pattern matching logback pattern grok { match => { \=> \+%{LOGLEVEL:severity}\\s+\\[%{DATA:service},%{DATA:trace},%{DATA:span},%{DATA:exportable}\\]\\s+%{DATA:pid}---\\s+\\[%{DATA:thread}\\]\\s+%{DATA:class}\\s+:\\s+%{GREEDYDATA:rest}\} } } JSON Logback with Logstash 为了方便获取Logstash,通常保存log在JSON文件中而不是text文件中,配置方法如下: 依赖建立 ? ? 确保Logback在classpath中(ch.qos.logback:logback-core) 增加LogstashLogback编码 - version 4.6的例子:net.logstash.logback:logstash-logback-encoder:4.6 17

Logback建立

以下是一个Logback配置的例子:

? ? ?

使用JSON格式记录应用信息到build/${spring.application.name}.json文件 有两个添加注释源- console和标准log文件 与之前章节使用相同的log模式

value=\HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr([${springAppName:-},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}]){yellow} %clr(${PID:- }){magenta} %clr(---){faint} %clr([.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}\

18

${LOG_FILE}

${LOG_FILE}.%d{yyyy-MM-dd}.gz

19

n>

7

${CONSOLE_LOG_PATTERN} utf8

${LOG_FILE}.json

${LOG_FILE}.json.%d{yyyy-MM-dd}.gz

7

20

企业原生微服务平台技术方案建议书 - 图文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/442319.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)