分布式系统的应用程序性能监视工具-skywalking

        分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。提供分布式链路日志追踪、剖析、服务网格遥测分析、度量聚合和可视化一体化解决方案。

        在应用系统进行实时监控,实现对应用性能管理和故障定位的系统化解决方案中常用的如下中间件

                                                (此图在前期调研时候网上看到的)

Skywalking接入应用方式

1:k8s共享目录挂载  ,没有深入研究;

2:打docker镜像时候,将skywalking探针打入dockerfile中

3:使用官方提供的基础镜像,修改配置方式不方便,且每次应用打包都需要下载镜像,网络不好的场景打包时长较长;

目前我采用第二种方式

搭建基础:

Es或mysql、jdk11,Linux或win,我是在虚拟机中搭建的

Skywalking架构原理图

 

·  Skywalking Agent:

        使用Javaagent做字节码植入,无侵入式的收集,并通过HTTP或者gRPC方式发送数据到Skywalking Collector。

·  Skywalking Collector :

链路数据收集器,对agent传过来的数据进行整合分析处理并落入相关的数据存储中。 

·  Storage:

        Skywalking的存储,时间更迭,支持以ElasticSearch、Mysql、TiDB、H2、作为存储介质进行数据存储。 

·  UI :

        Web可视化平台,用来展示落地的数据。

 Skywalking整合应用全路径架构如下

Skywalking概览

搭建完成后展现功能

服务

呈现的被监控的应用架构图

链路跟踪信息

 

 日志

数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值