ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2019-04-03 12:51:57  阅读:563  来源: 互联网

标签:apm windows skywalking6.0 mysql agent 0.0 skywalking collector


下载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的配置

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的地址,修改为0.0.0.0:11800
这两个配置将来会在.net core程序中对应

核对webapp
apache-skywalking-apm-incubating\webapp\webapp.yml
server:
port为网站端口,默认的8080容易与其他软件冲突,建议改一下比如18080
server:
ip设置为0.0.0.0 (可选)
collector:ribbon:listOfServers设置为0.0.0.0:12800(可选)

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

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

创建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

标签:apm,windows,skywalking6.0,mysql,agent,0.0,skywalking,collector
来源: https://www.cnblogs.com/wintersoft/p/10648071.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有