- 下载SkyWalking Agent
可以从SkyWalking官网下载SkyWalking Agent,选择对应的操作系统和Java版本。下载完成后,解压缩到指定目录,例如 /opt/skywalking-agent。
- 配置SkyWalking Agent
在解压缩后的 skywalking-agent 目录中,找到 config 目录下的 agent.config 文件,编辑该文件并配置以下参数:
# 应用唯一标识符
agent.service_name=your-service-name
# SkyWalking服务器地址
collector.backend_service=your-skywalking-server:11800
# 配置日志采集
log_config=log4j2
# 采样率,0-10000之间的整数
sampling=1000
其中,your-service-name 应该替换为当前应用的名称,your-skywalking-server 应该替换为SkyWalking服务器的IP地址或域名。
如果需要采集日志信息,log_config 应该设置为 log4j2,如果不需要采集日志信息,则设置为 none。
sampling 表示采样率,即在多少次调用中进行一次数据采集,可根据具体情况进行调整。当该值为 0 时,表示关闭采样。
- 集成SkyWalking Agent
在应用启动脚本中添加如下参数:
-javaagent:/opt/skywalking-agent/skywalking-agent.jar
其中, /opt/skywalking-agent/skywalking-agent.jar 应该替换为实际的 skywalking-agent.jar 文件路径。
- 重启应用
在修改完应用启动脚本后,需要重启应用使得修改生效。重启后,应该可以在SkyWalking的Web界面中看到该应用的运行状态和监控数据了。
以上就是在CentOS 7上部署SkyWalking日志采集的步骤。如果还有其他问题,可以参考SkyWalking的官方文档或者在社区中寻求帮助。