当前位置: 首页 > news >正文

Skywalking从部署集成到动态调优(上)

#作者:Unstopabler

文章目录

  • Skywalking介绍
  • 探针目录结构
  • 探针部署-传统方式
    • 启动参数
    • 参数说明
  • 探针部署-Dockerfile
    • 参数说明
  • 探针部署-Sidecar 探针加载
    • initContainer配置
    • 配置说明

Skywalking介绍

Skywalking是一款国产开源的应用性能监控工具和分布式链路追踪系统,2015年由吴晟开源 , 2017年加入Apache孵化器。Skywalking主要用于APM性能监控和分布式链路追踪,功能包括分布式追 踪、性能指标分析、服务依赖分析及告警等。

SkyWalking为服务(service),服务实例(service instance),以及端点(endpoint)提供了指标和调用链的监控能力。使用 SkyWalking 时,用户可以看到服务与端点之间的拓扑结构,每个服务/服务实例/端 点的性能指标,还可以设置报警规则。

Skywalking分布式链路追踪是遵循OpenTracing规范的,但不支持Opentelemetry规范的 W3C context传播协议。

探针目录结构

在这里插入图片描述
在这里插入图片描述

探针部署-传统方式

启动参数

java \
-javaagent:path\skywalking-agent.jar \ 
-Dskywalking.agent.service_name=order \ 
-Dskywalking.collector.backend_service=xx.xx.xx.xx:11800 \ -jar xxx.jar

参数说明

在这里插入图片描述

探针部署-Dockerfile

Dockerfile
核心:把agent文件夹拷贝至运行容器中的/usr/local/agent,其他和普通环境一样
在这里插入图片描述

参数说明

SW_AGENT_NAME和SW_AGENT_COLLECTOR_BACKEND_SERVICES作为环境变量 ,这样在docker-compose.yml文件或者k8s文件中就可以指定具体环境变量值

探针部署-Sidecar 探针加载

initContainer配置

在这里插入图片描述

配置说明

  • 通过initContainer方式预先把skywalking探针目录从探针镜像中加载进来
  • 通过volume把探针目录挂载出来共享给目标应用容器
http://www.dtcms.com/a/465976.html

相关文章:

  • Skywalking从部署集成到动态调优(下)
  • 游戏大规模数据存储与数据量增加之后扩容的思考
  • 电脑上做网站的软件网站建设中的服务器搭建方式
  • 「机器学习笔记9」回归分析:从理论到实践的全面指南
  • 如何起手做网站项目提高索引量的方法
  • JDBC初识
  • 用已存在的虚拟环境建立一个新项目(配置解释器)
  • 湖南省住房和城乡建设厅门户网站seo排名优化软件价格
  • Linux 系统启动过程详解
  • 死信队列vs延迟队列
  • 给实体店老板做的网站怎么网站排名seo
  • 商务网站建设毕业设计成都网站建设公司排行
  • 基于体素密度的几何重要性剔除(Voxel Density Culling)
  • 卷积神经网络详解
  • Redission
  • 前端框架深度解析:Vue 从入门到实战,掌握渐进式开发核心
  • 从暴力到滑动窗口全解析——力扣8. 字符串转换整数 (atoi)
  • 迅为RK3562开发板Android 系统动态替换开机logo的实现-替换logo
  • 基于Springboot + vue3实现的校园闲置物品交易平台
  • 学校网站 制作wordpress图片时间
  • MySQL分区分表实现方法详解
  • 缠论工具czsc快速使用入门(二)
  • Android 14 Input 事件派发机制深度剖析
  • 苏州做网站外包的公司有哪些许昌做网站团队
  • android 屏幕适配
  • ESP32开发:从Wi-Fi连接到MQTT通信
  • Linux工作队列workqueue的实现
  • 模板建站和开发网站区别wordpress 页面瀑布流
  • [C# starter-kit] 身份验证与授权 Identity JWT
  • C#通讯关键类的API