简单使用 SkyWalking
14 August 2019
SkyWalking 是为微服务等分布式架构设计, 可以很简易的部署和使用。
分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。
OPA
服务负责分析处理从 Agent
客户端上报上来的数据, 然后由 UI
呈现出来。
官方 参考文档, 本文以单机 Java 服务为例(JDK 8)。
1.安装
下载地址, 下载解压即可。
2. 使用
Backend and UI:
# 启动 OAP 服务和 UI 程序
./bin/startup.sh
# OAP 服务配置文件, 可配置监听端口, grpc等
config/application.yml
# UI 配置文件, 可配置访问端口, 连接 OAP 服务等
webapp/webapp.yml
Agent:
# 启用 agent
java -javaagent:/path/to/skywalking-agent/skywalking-agent.jar -jar yourApp.jar
# 配置文件, 配置服务名称, 连接 OAP 端口等
agent/config/agent.config
以上步骤完成后即可通过浏览器访问, 默认端口为8080
。