目录
1、概述
1.1介绍
1.2组件
2、基础准备
2.1准备helm环境
2.2创建单独的ns
2.3创建secret
2.4私有仓库镜像存储
3、获取chart并更新依赖和value相关参数
4、helm安装skywalking
5、检查
1、概述1.1介绍
在分布式架构、微服务以及k8s生态相关技术环境下,对应用的请求链路进行追踪(也叫做APM,ApplicationPerformanceManagement)是非常有必要的,链路追踪简单来说就是将应用从流量到达前端开始,一直到最后端的数据库核心,中间经过的每一层请求链路的完整行为都记录下来,而且通过可视化的形式实现链路信息查询、依赖关系、性能分析、拓扑展示等等,利用链路追踪系统可以很好的帮我们定位问题,这是常规监控手段实现起来比较困难的
常用的链路追踪系统有商业版本和开源版本,比较出名(我了解过的)的有如下:
商业版本听云博睿宏远开源版本Skywalking:中国,个人开源,目前隶属于Apache基金会,作者近期刚刚入选Apache首位中国董事Pinpoint:韩国,个人开源Zipkin:美国,Twitter公司开源Cat:中国,美团开源
具体每一款链路追踪系统的的详细信息可以在网上找到,其中商业版本这里不做评价
开源版本中后两款对业务代码有侵入性,前两款的对比可以参考下图
图片