Skywalking
文章平均质量分 89
fFee-ops
it's tough.
展开
-
Skywalking部分源码剖析
Skywalking部分源码剖析Skywalking源码导入1.1 源码环境搭建1.2 模块分析Skywalking Agent启动流程剖析1.1 Skywalking Agent架构1.2 Skywalking Agent启动流程Skywalking Agent源码剖析1.1 配置初始化2.2 插件加载1.3 解析插件1.3.1 PluginResourcesResolver1.3.2 PluginFinder1.3.3 AgentBuilderSkywalking源码导入1.1 源码环境搭建我们本原创 2021-12-05 14:15:20 · 1960 阅读 · 0 评论 -
Skywalking Agent与Byte Buddy的使用及原理
Skywalking Agent原理剖析1 agent原理1.1 Java Agent1.2 定义自己的agent1.3 自定义方法耗时统计2 Byte Buddy2.1 Byte Buddy应用场景2.2 ByteBuddy语法1 agent原理使用Skywalking的时候,并没有修改程序中任何一行 Java 代码,这里便使用到了 Java Agent 技术1.1 Java AgentJava Agent 是从 JDK1.5 开始引入的,算是一个比较老的技术了。作为 Java 的开发工程师,我们原创 2021-12-04 20:14:52 · 1634 阅读 · 0 评论 -
Skywalking仪表盘使用
Skywalking仪表盘使用1 Rocketbot-仪表盘1.1 APM1.1.1 Global全局维度1.1.2 Service服务维度1.1.3 Instance实例维度1.1.4 Endpoint端点(API)维度1.2 DataSource展示栏1.3、1.4、1.5:Istio、SelfObservability、Web Browser2 拓扑图3 追踪4 性能剖析5 告警1 Rocketbot-仪表盘作用:查看被监控服务的运行状态。监控面板:1.1 APMAPM: 应用性能管理,通原创 2021-12-02 16:17:01 · 2075 阅读 · 0 评论 -
Skywalking应用
Skywalking应用3.1 agent下载3.2 agent应用3.2.1 应用名配置3.2.2 IDEA集成使用agent相关术语:skywalking-collector:链路数据归集器,数据可以落地ElasticSearch/H2skywalking-ui :web可视化平台,用来展示落地的数据skywalking-agent :探针,用来收集和发送数据到归集器3.1 agent下载Skywalking-agent,它简称探针,用来收集和发送数据到归集器,我们先来学习下探针使用,探原创 2021-12-02 14:13:52 · 2171 阅读 · 0 评论 -
Skywalking安装
Skywalking安装2.1 elasticsearch安装2.2 Skywalking安装Skywalking数据存储方式有2种,分别为H2(内存)和elasticsearch,如果数据量比较大,建议使用后者,工作中也建议使用后者。Skywalking自身提供了UI管理控制台,我们安装的组件:2.1 elasticsearch安装1)系统资源配置修改elasticsearch占用系统资源比较大,我们需要修改下系统资源配置,这样才能很好的运行elasticsearch,修改虚拟机配置, vi原创 2021-12-01 20:33:53 · 560 阅读 · 0 评论 -
Skywalking概述
Skywalking概述1.1 微服务系统监控三要素1.2 什么是链路追踪1.2.1 链路追踪1.2.2 OpenTracing1.3 常见APM系统随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分布式网络。我们思考下这些问题:1:一个请求经过了这些服务后其中出现了一个调用失败的问题,如何定位问题发生的地方?2:如何计算每个节点访问流量?3:流量波动的时候,增加哪些节原创 2021-12-01 19:05:51 · 15042 阅读 · 1 评论