skywalking 架构部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了skywalking 架构部署相关的知识,希望对你有一定的参考价值。

参考技术A Skywalking是一个可观测性分析平台(Observability Analysis Platform简称OAP)和应用性能管理系统(Application Performance Management简称APM)。
提供分布式链路追踪、服务网格(Service Mesh)遥测分析、度量(Metric)聚合和可视化一体化解决方案。

Skywalking提供Tracing和Metrics数据的获取和聚合:

接下来我们在虚拟机CentOS中搭建Skywalking的可观测性分析平台OAP环境。Skywalking默认使用H2内存中进行数据的存储,我们可以替换存储源为ElasticSearch保证其查询的高效及可用性。
具体的安装步骤可以在Skywalking的官方github上找到:

建议将虚拟机内存设置为8G并且将CPU设置成4核,防止资源不足。

修改Linux系统的限制配置,将文件创建数修改为65536个。

建一个用户, 用于ElasticSearch启动。

使用es用户启动elasticsearch

默认ElasticSearch是不支持跨域访问的,所以在不修改配置文件的情况下我们只能从虚拟机内部进行访问测试ElasticSearch是否安装成功,使用curl命令访问9200端口:

修改Skywalking存储的数据源配置:

启动skywalking的前后端:

以上是关于skywalking 架构部署的主要内容,如果未能解决你的问题,请参考以下文章

SkyWalking系列之skywalking go agent 使用问题

SkyWalking系列之skywalking go agent 使用问题

SkyWalking系列之skywalking go agent 使用问题

SkyWalking系列之skywalking go agent 使用问题

SkyWalking系列之skywalking go agent配置使用

SkyWalking系列之skywalking go agent配置使用