追逐平台由什么构成?
使用apm服务端进行开发,
使用的是skywalking服务-服务内有UI,collecter,agent,数据存储,
通过agent对接项目代码(skyapmagent),通过collecter接收,进行数据存储(需要数据库配置),用mysql将数据读取,用UI展示数据看板
所以需要进行apm服务下载,端口配置,数据库配置并进行服务启动,在浏览器访问
怎么配置
创建指定路径的目录,进入这个目录,wget是网络下载,根据这个路径进行下载
端口配置因为java项目监听端配置上报,UI看板也需要端口
无侵入代码配置
意思是这里src-java下的代码不能被其他人改动,方法基于lonback日志框架,增加skywallking配置(poml文件)以及日志文件的配置在resources下配置
增加logback的xml文件
限制日志内容和条件,将文件内容列出
代码打包
在mvn执行命令里进行手工打包--输入命令即可
apm客户端
已经代码打包后所以用rz上传jar包到156/157服务上
apm监控是什么,基于skywalking平台请求后的数据形成
例如每个接口跑50次,看下结果
平台观测可以看到load(每分钟,success(成功请求数/总请求数),latency,apdex