栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

skywalking学习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

skywalking学习

待填坑

分布式系统越来越复杂,各个组件如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,共同组成分布式网络。

问题:

  1. 一个请求经过这些服务后其中出现一个调用失败的问题,如何快速定位问题发生的地方
  2. 如何计算每个节点的访问流量
  3. 流量波动的时候,增加哪些节点集群服务

需要APM。

1.1 微服务系统监控三要素
  • logging日志 就是记录系统行为的离散事件。
  • metrics 是 CPU、内存、某个接口的QPS、TPS、RT等
  • tracing 跟踪 记录单个请求的处理流程,包括

三部分:数据采集、数据持久化、数据展示

2. 探针技术:java agent 2.2 入门 2.2.1 premain

premain:主程序之前运行的Agent

javaagent是java命令的一个参数。通过java 命令启动我们的应用程序的时候,可通过参数 -javaagent 指定一个 jar 包(也就是我们的代理agent),能够实现在我们应用程序的主程序运行之前来执行我们指定jar包中的特定方法,在该方法中我们能够实现动态增强Class等相关功能

jar包有两个要求:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868286.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号