可观测性
文章平均质量分 53
log,trace,metrics全方位对服务监控,性能问题定位
肺鱼的等待
这个作者很懒,什么都没留下…
展开
-
skywalking系列-Agent部署
skywalking agent泛指各语言探针,公司是java系所以探针能做到代码零侵入,java探针利用javaagent技术来实现埋点零侵入,对埋点的组件及框架需要在plugin中声明或者自己动手写plugin,而不是所有java方法都会埋点采集agent数据采集流向流程图Agent部署java agent包含在skywalking压缩包里面无须单独下载,根据当前公司应用部署流程,将agent`打到基本镜像中,对于开发基本无感知Agent目录结构说明javaagent在启动时会加载activ原创 2021-03-28 21:36:14 · 856 阅读 · 0 评论 -
skywalking系列-OAP-Server部署
skywalking官方支持多种环境部署,我们使用k8s环境的deployment定义yaml部署,这样部署便于调试及pvc、application.yml等配置文件挂载很灵活。skywalking部署分两部分,一部分为agent,另一部分为oap-server,其他服务端细分存储、Web UI等都需要部署部署知识要点oap-server读取配置项顺序进程参数---->进程环境变量---->系统环境变量---->配置文件示例: javaagent.jar=xx=ee ----&原创 2021-03-25 09:21:24 · 1474 阅读 · 0 评论 -
skywalking系列-nacos配置
动态配置nacos配置可动态配置skywalking服务端配置信息key==Nacos DataId在开启nacos为 configuration配置中心时必须配置以下key,如果没有以下配置oap-server启动后会输出大量warn日志oap-server在加载nacos连接信息时会以INFO级别打印所有nacos配置信息包括密码agent-analyzer.default.slowDBAccessThresholdcore.default.apdexThresholdkey:agent原创 2021-03-21 15:11:54 · 2350 阅读 · 0 评论 -
skywalking系列-Web UI使用
web ui没有用户认证体系,可以使用nginx做auth base,也可以使用kong网关集成LDAP等认证dashboard基本面你进入页面时第一时间需要去右下间选择最近时间,不然页面会记忆上次日期进行查询apm即服务性能指标database即数据库慢查询等相关指标服务拓扑图进入拓扑图时建议创建分组,当服务多时在渲染时会卡顿链路详情链路详情页面,可以根据服务endpoint及traceId做指定链路查询...原创 2021-03-21 15:09:58 · 1599 阅读 · 2 评论 -
skywalking系列-概述
skywalking定义可观测平台,用于从服务和云原生基础设施收集, 分析, 聚合及可视化数据。SkyWalking 提供了一种简便的方式来清晰地观测分布式系统,甚至横跨多个云平台。SkyWalking 更是一个现代化的应用程序性能监控(Application Performance Monitoring)系统,尤其专为云原生、基于容器的分布式系统设计 。skywalking能力丰富控针skywalking为服务提供自动打点的代理,对业务没有代码侵入,社区贡献丰富控针如java,.net,golan原创 2021-03-21 15:02:42 · 211 阅读 · 0 评论