skywalking mysql配置_skywalking6.0.0安装配置(windows),以mysql作为储存。

下载skywalking6.0.0

http://skywalking.apache.org/downloads/

下载jdk8

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

经测试高于jdk8不支持。

找个mysql-connector-java-5.1.47.jar

放入apache-skywalking-apm-incubating\oap-libs

经测试mysql/j版本是6.x.x和8.x.x会有问题

mysql配置

打开apache-skywalking-apm-incubating\config\application.yml

注释掉storage:h2 解锁mysql

打开apache-skywalking-apm-incubating\config\datasource-settings.properties

修改mysql的配置

加入dataSource.useSSL=false (可选)

核对webapp

apache-skywalking-apm-incubating\webapp\webapp.yml

server:

port为网站端口,默认的8080容易与其他软件冲突,建议改一下比如18080

server:

ip设置为0.0.0.0 (可选)

collector:ribbon:listOfServers设置为127.0.0.1:12800(多个以逗号隔开)

保证18080,10800,11800,12800端口不被占用

启动前先初始化 执行oapServiceInit.bat

创建windows服务

复制oapService.bat为oapService1.bat

注释::start "%OAP_PROCESS_TITLE%" 注意,后面%_EXECJAVA%开始的部分不要注释掉

复制webappService.bat为webappService1.bat

注释::start "%WEBAPP_PROCESS_TITLE%" 注意,后面%_EXECJAVA%开始的部分不要注释掉

然后用nssm将其发布成windows服务

nssm install SkywalkingOap

nssm install SkywalkingWebapp

附agent

使用javaagent无侵入式的配合collector实现对分布式系统的追踪和相关数据的上下文传递。

配置说明

agent.namespace: 跨进程链路中的header,不同的namespace会导致跨进程的链路中断

agent.service_name:一个服务(项目)的唯一标识,这个字段决定了在sw的UI上的关于service的展示名称

agent.sample_n_per_3_secs: 客户端采样率,默认是-1代表全采样

agent.authentication: 与collector进行通信的安全认证,需要同collector中配置相同

agent.ignore_suffix: 忽略特定请求后缀的trace

collecttor.backend_service: agent需要同collector进行数据传输的IP和端口

logging.level: agent记录日志级别

配置位置

apache-skywalking-apm-incubating\agent\config\agent.config

agent.service_name是应用程序名

collector.backend_service是agent的地址

这个配置可在.net core程序中重写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值