SkyWalking
文章平均质量分 71
微信搜索:万猫学社,关注后回复「ebook」得12本必读技术书籍。
万猫学社
系统架构设计师,CSDN博客专家,华为云‧云享专家,阿里云专家博主,51CTO博客TOP红人。
展开
-
图解 Apache SkyWalking UI 的使用
UI界面主要分为以下几个区域:下面逐一介绍功能选择区的各个功能。仪表盘又分为以下几个功能:全局(Global)展示的是所有服务的各项指标,包括:服务(Service)是以服务的维度展示各项指标,包括:服务实例(Instance)是以实例的维度展示各项指标,包括:端点(Endpoint)是以端点的维度展示各项指标,包括:展示数据库(Database)相关的各项指标,包括:拓扑图可以显示服务之间的拓扑关系,如下图:点击某些服务的图标,可查看该服务的类型、Apdex、成功率、响应时间、吞吐量、百分位等信息,如下图原创 2022-06-07 09:39:32 · 3680 阅读 · 7 评论 -
手把手教你把 Git 子模块更新到主项目
本文以 skywalking-rocketbot-ui子模块合并到 skywalking 为例,手把手教你如何把 Git 子模块更新到主项目中去。原创 2021-09-02 11:10:10 · 2065 阅读 · 0 评论 -
详解 Apache SkyWalking 的跨进程传播协议
SkyWalking 跨进程传播的头部协议版本 3.0SkyWalking 更像是一个 APM 系统, 而不是通用的分布式跟踪系统.为了提高OAP的分析性能,头文件要比它们复杂得多.您可以在其他商业APM系统中找到许多类似的机制。(有些甚至比我们的更复杂)摘要SkyWalking 跨进程传播的头部协议版本 3.0 也被命名为sw8协议,用于上下文传播.标准头部项标准标头应该是上下文传播的最低要求.头部名称: sw8.头部值: 8 个字段,由-分割. 头部值的最大长度(默认)应该小于原创 2021-06-07 17:08:25 · 3784 阅读 · 4 评论 -
速查列表:Apache SkyWalking OAL 的 域(Scopes)
OAL简介在流模式(Streaming mode)下,SkyWalking 提供了 观测分析语言(Observability Analysis Language,OAL) 来分析流入的数据。OAL脚本现在位于/config文件夹,用户可以简单地改变和重新启动服务器,使其有效。但是,OAL脚本仍然是编译语言,OAL运行时动态生成Java代码。可以在系统环境上设置SW_OAL_ENGINE_DEBUG=Y,查看生成了哪些类。作用域(Scope)作用域包括全局(All)、服务(Service)、服务实例原创 2021-05-21 09:16:46 · 1826 阅读 · 5 评论 -
详解 Apache SkyWalking OAP 的分布式计算
SkyWalking的OAP(Observability Analysis Platform,观测分析平台)是一个用于链路数据的分布式计算系统。因为它巧妙的设计,使得在链路数据计算和聚合过程中,不需要考虑数据的一致性,也没有事务、分布式锁等概念。在极端情况下,可能出现链路数据的丢失,但会最大限度保障OAP集群的可用性。咱们来看一下,它是如何设计的,为以后的系统设计和架构提供一些思路。像Trace、访问日志等这样的明细数据,数据量比较大,但是不需要归并处理,所以在OAP节点内部处理即可完成。明细数据采用原创 2021-05-17 09:27:06 · 2251 阅读 · 5 评论 -
一篇文章快速搞懂 Apache SkyWalking 的 OAL
观测分析语言(Observability Analysis Language,OAL)在流模式(Streaming mode)下,SkyWalking 提供了 OAL 来分析流入的数据。OAL 聚焦于服务,服务实例以及端点的度量指标,因此 OAL 非常易于学习和使用。6.3版本以后,OAL引擎嵌入在OAP服务器运行时中,称为oal-rt(OAL运行时)。OAL脚本现在位于/config文件夹,用户可以简单地改变和重新启动服务器,使其有效。但是,OAL脚本仍然是编译语言,OAL运行时动态生成Java原创 2021-04-29 09:55:34 · 3239 阅读 · 16 评论 -
如何开启Apache SkyWalking的自监控?
1. 开启Prometheus遥测数据默认情况下, 遥测功能(telemetry)是关闭的(selector 为 none),像这样:telemetry: selector: ${SW_TELEMETRY:none} none: prometheus: host: ${SW_TELEMETRY_PROMETHEUS_HOST:0.0.0.0} port: ${SW_TELEMETRY_PROMETHEUS_PORT:1234} sslEna.原创 2021-04-23 14:54:05 · 2846 阅读 · 5 评论 -
Apache SkyWalking 告警动态配置源码简析
AlarmModuleProvider实现了ModuleProvider接口,通过SPI的方式被加载进来。AlarmModuleProvider的prepare方法先被调用,做一些预处理原创 2021-04-20 09:00:47 · 2075 阅读 · 2 评论 -
Apache SkyWalking的Grpc server thread pool is full, rejecting the task错误的解决办法
Grpc server thread pool is full, rejecting the task原创 2021-04-20 20:01:34 · 6553 阅读 · 1 评论 -
Apache SkyWalking 告警配置指南
Apache SkyWalking是分布式系统的应用程序性能监视工具(Application Performance Management,APM),专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。它提供了分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。原创 2021-04-06 10:43:11 · 3794 阅读 · 10 评论 -
美女同事的烦恼:如何配置 Apache SkyWalking 告警?
技术部基本上是一个和尚庙,女生非常少,即使有女生也略微有点抽象,小婉就不一样,她气质绝佳。上午,同事小婉刚才从老板办公室里出来,看上去一脸不悦的样子。原创 2021-04-06 10:11:51 · 6623 阅读 · 10 评论