首页 » 技术资讯 » skywaking8.5的安装和搭建(搭建安装配置服务添加),skywalking安装部署。

skywaking8.5的安装和搭建(搭建安装配置服务添加),skywalking安装部署。

南宫静远 2024-07-24 01:37:53 技术资讯 0

扫一扫用手机浏览

文章目录 [+]

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

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

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

skywaking8.5的安装和搭建(搭建安装配置服务添加) skywaking8.5的安装和搭建(搭建安装配置服务添加) 技术资讯
(图片来自网络侵删)

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

Skywalking监控服务配置:

skywaking8.5的安装和搭建(搭建安装配置服务添加) skywaking8.5的安装和搭建(搭建安装配置服务添加) 技术资讯
(图片来自网络侵删)

Skywalking通过agent来完成对服务的监控,所以给服务添加启动参数,让服务指向对应的agent以及skywalking地址即可,参数可参考如下:

-javaagent:D:/apache-skywalking-apm-8.5.0/apache-skywalking-apm-bin/agent/skywalking-agent.jar -Dskywalking.agent.service_name=vehicle-db -Dskywalking.collector.backend_service=10.13.30.109:11800

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

启动服务,进入到skywalking主页,在当前服务里可以看到启动的服务即可,

通过postman调一下接口,进入追踪菜单,可以看到请求信息被skywalking监控到,

Skywalking日志收集配置:

新版skywalking集成了日志采集的功能,在pom文件添加依赖,

<dependency>

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

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

<version>8.5.0</version>

</dependency>

在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>

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

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

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}

启动服务,通过postman调一下接口,可以在日志菜单里看到接口打出的日志,

相关文章