微服务集成skywalking监控

1、登录skywalking官网 https://skywalking.apache.org/downloads/,下载8.5版本

2、下载解压安装包,进入/config目录,修改application.yml,根据实际情况配置数据库信息。

3、配置好数据库以后,进入/bin目录,双击startup。

4、打开浏览器输入localhost:8080/#/user/login,用户名和密码均为admin,登录后进入页面。

5、微服务启动脚本如下:

-javaagent:D:/apache-skywalking-apm-es7-8.5.0/apache-skywalking-apm-bin-es7/agent/skywalking-agent.jar(你本地的skywalking探针jar,服务器上的稍作调整) -Dskywalking.agent.service_name=你的微服务名(备注如user-service) -Dskywalking.collector.backend_service=66.77.88.99:11800(备注你的skywalking服务端地址+端口)

注:此例为本地服务,如果是Docker部署,则将agent及其配置打入镜像,配置目录为对应容器目录

6、微服务的maven 依赖引入

<dependency>

     <groupId>org.apache.skywalking</groupId>

     <artifactId>apm-toolkit-logback-1.x</artifactId>

     <version>8.5.0</version>

 </dependency>

7、在logback-spring.xml文件里添加配置

<appender name="GRPC_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>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level logger_name:%logger{36} - [%tid] - message:%msg%n</pattern>
        </layout>
    </encoder>
</appender>

再把该appender添加到日志输出里,

<root level="INFO">
        <appender-ref ref="GRPC_LOG" />
</root>

8、skywalking探针下的/agent/config配置文件修改(备注,如果是docker部署,这个探针随微服务打包镜像时打包进去,配置文件也是修改好了一并打包成docker镜像)

进入到/agent/config,修改agent.config添加如下配置。

         

plugin.toolkit.log.grpc.reporter.server_host=${SW_GRPC_LOG_SERVER_HOST:66.77.88.99}

plugin.toolkit.log.grpc.reporter.server_port=${SW_GRPC_LOG_SERVER_PORT:11800}

plugin.toolkit.log.grpc.reporter.max_message_size=${SW_GRPC_LOG_MAX_MESSAGE_SIZE:10485760}

plugin.toolkit.log.grpc.reporter.upstream_timeout=${SW_GRPC_LOG_GRPC_UPSTREAM_TIMEOUT:30}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值