无缝监控与追踪:若依Cloud分布式系统整合Skywalking,助您实现系统监控、链路追踪和日志采集的完美结合!

了解与安装、使用Skywalking(推荐文章)

企业级监控项目Skywalking详细介绍,来看看呀

具体安装部署就不在这里赘述了

集成细节

系统监控

在idea修改对应微服务启动的vm参数

网关

vm:命令参数
bash 复制代码
-javaagent:D:/work/DevelopUtils/skywalking/skywalking-agent/skywalking-agent.jar
-Dserver.port=8080
-Dskywalking.agent.service_name=RuoYiGatewayApplication
-Dskywalking.agent.sample_n_per_3_secs=2
-Dskywalking.plugin.jdbc.trace_sql_parameters=true
-Dskywalking.plugin.jdbc.sql_parameters_max_length=100

在修改RuoYiAuthApplication

、、、、、等等微服务

把你需要监控的微服务 都配置上以上那段分配参数

自己新加的微服务:CherryUseApplication

点击保存 再点击ok

启动要监控的微服务

链路追踪

在pom中添加

xml 复制代码
        <!--SkyWalking工具类 跟使用的SkyWalking的版本保持一致-->
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-toolkit-trace</artifactId>
            <version>8.9.0</version>
        </dependency>

        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-toolkit-logback-1.x</artifactId>
            <version>8.9.0</version>
        </dependency>

然后在业务(service层)方法上加上

复制代码
@Trace

请不要加在controller层 这里为了方便演示

日志采集

添加一下代码

r 复制代码
    <!-- skywalking 采集日志 -->
    <appender name="sky_log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
        <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
            <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">
                <pattern>[%tid] ${console.log.pattern}</pattern>
            </layout>
            <charset>utf-8</charset>
        </encoder>
    </appender>

<appender-ref ref="sky_log"/>

去看 Skywalking

监控应用

日志采集

链路追踪

监控sql方便查问题 慢查询等

下期若依(车厘子)系统整合seata2.0阿里最新版

相关推荐
HeXDev4 天前
【SkyWalking】服务端部署与微服务无侵入接入实战指南
java·微服务·架构·skywalking·链路追踪·微服务治理
HeXDev5 天前
【SkyWalking】配置告警规则并通过 Webhook 推送钉钉通知
skywalking·链路追踪·微服务监控
老三牛擦8 天前
熟悉Docker及Docker-Compose。熟悉Linux常用命令,编写基本Shell脚本。可搭建Jenkins进行Dev/Ops。
skywalking
老三牛擦11 天前
熟练掌握RabbitMQ和Kafka的使用及相关应用场景。异步通知与解耦,流量削峰,配合本地消息表实现事务的最终一致性并解决消息可靠、顺序消费和错误重试等问题
skywalking
老三牛擦12 天前
熟悉多线程与并发编程,理解各类锁机制,熟悉JUC并发多线程及线程池,熟练异步编排编码,熟悉Redisson在分布式场景下各类锁的应用场景和并发控制原理。
skywalking
5007022 天前
SkyWalking 部署与应用(Windows)
windows·skywalking
递归尽头是星辰1 个月前
SkyWalking架构深度解析:分布式系统监控的利器
skywalking·分布式链路追踪·可观测性·云原生监控·微服务监控
·云扬·1 个月前
【PmHub面试篇】性能监控与分布式追踪利器Skywalking面试专题分析
分布式·面试·skywalking
XMYX-02 个月前
SkyWalking 报错:sw_profile_task 索引缺失问题分析与解决
运维·jenkins·skywalking
神雕大侠mu2 个月前
skywalking使用教程
skywalking