SkyWalking 部署使用 SkyWalking 是一个国产开源框架,2015 年由吴晟开源,2017 年加入 Apache 孵化器。SkyWalking 是分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。它是一款优秀的 APM(Application Performance Management)工具,包括了分布式追踪、性能指标分析、应用和服务依赖分析等。 SkyWalking 的主要功能特性包括: 1. 多种监控手段,可以通过语言探针和 service mesh 获得监控的数据; 2. 支持多种语言自动探针,包括 Java、.NET Core 和 Node.JS; 3. 轻量高效,无需大数据平台和大量的服务器资源; 4. 模块化,UI、存储、集群管理都有多种机制可选; 5. 支持告警; 6. 优秀的可视化解决方案。 SkyWalking 环境搭建部署需要 SkyWalking Agent 和业务系统绑定在一起,负责收集各种监控数据。SkyWalking OAP 服务是负责处理监控数据的,比如接受 SkyWalking Agent 的监控数据,并存储在数据库中;接受 SkyWalking WebApp 的前端请求,从数据库查询数据,并返回数据。 SkyWalking 可以与微服务集成,通过 SkyWalking Agent 收集监控数据,并将其发送到 SkyWalking OAP 服务进行处理。SkyWalking 也支持持久化跟踪数据,可以基于 MySQL 等数据库进行持久化。 SkyWalking 也支持自定义链路追踪,可以通过 @Trace 将方法加入追踪链路,或者使用 @Tags 或 @Tag 添加标签。SkyWalking 也支持与日志框架集成,可以通过 grpc 上报日志。 SkyWalking 的性能对比测试结果表明,在三种链路监控组件中,SkyWalking 的探针对吞吐量的影响最小,Zipkin 的吞吐量居中,Pinpoint 的探针对吞吐量的影响较为明显。在 CPU 和内存的影响方面,三个组件的影响都差不多在 10% 之内。 SkyWalking 是一个功能强大、轻量高效的链路追踪工具,对于分布式系统和微服务架构的应用监控和性能优化具有重要意义。



剩余18页未读,继续阅读























- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 机械学院机械设计制造及其自动化专业培养方案三学期制用.doc
- 人工神经网络绪论专家讲座.pptx
- 人事发卡软件使用说明.doc
- 中医科学院无线网络覆盖施工方案样本.doc
- 2023年互联网竞赛策划.doc
- 网络营销知识产品管理层次.pptx
- 网络工程设计CH9.pptx
- 系统集成与综合布线工程监理.ppt
- 工业机器人离线编程ABB5-5-创建工具.pptx
- 网络系统安全评估及高危漏洞ppt(精品文档).ppt
- 无限极网络直销好做吗.ppt
- 设施农业自动化实施方案.ppt
- 项目管理的通俗例子[最终版].pdf
- 数据库课程设计任务书扉及格式说明计算机.doc
- 最新国家开放大学电大《物流管理基础答案》网络核心课形考网考作业.docx
- 无线传感器网络54930.ppt



评论0