Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
L
ldp-docs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
doc
ldp-docs
Commits
99c133f0
Commit
99c133f0
authored
Dec 02, 2021
by
郭人方
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc: skywalking-agent 说明文档补充
parent
f74436be
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
43 additions
and
2 deletions
+43
-2
agent.png
调用链路追踪/images/agent.png
+0
-0
skywalking-agent说明文档.md
调用链路追踪/skywalking-agent说明文档.md
+43
-2
No files found.
调用链路追踪/images/agent.png
0 → 100644
View file @
99c133f0
90.4 KB
调用链路追踪/skywalking-agent说明文档.md
View file @
99c133f0
# 启动
# skywalking-agent 说明文档
微内核架构
SkyWalking Agent 采用了微内核架构(Microkernel Architecture),那什么是微内核架构呢?微内核架构也被称为插件化架构(Plug-in Architecture),是一种面向功能进行拆分的可扩展性架构。在基于产品的应用中通常会使用微内核架构,例如,IDEA、Eclipse 这类 IDE 开发工具,内核都是非常精简的,对 Maven、Gradle 等新功能的支持都是以插件的形式增加的。
如下图所示,微内核架构分为核心系统和插件模块两大部分。

## 一、skywalking-agent 下载及目录结构
```
shell
wget https://dlcdn.apache.org/skywalking/java-agent/8.8.0/apache-skywalking-java-agent-8.8.0.tgz
```
或者
```
shell
curl https://dlcdn.apache.org/skywalking/java-agent/8.8.0/apache-skywalking-java-agent-8.8.0.tgz
--output
apache-skywalking-java-agent-8.8.0.tgz
```
解压安装包
```
shell
tar
-zxvf
apache-skywalking-java-agent-8.8.0.tgz
```
解压后的目录结构
```
shell
├── config/agent.config
# 为客户端代理配置文件,可以根据系统情况进行响应调整
├── logs
# SW agent相关运行情况日志。
├── activations
# 插件包
├── bootstrap-plugins
# 插件包
├── optional-plugins
# 插件包
├── optional-reporter-plugins
# 插件包
├── skywalking-agent.jar
# agent代理jar包。
```
## 启动
JAR包 使用命令行启动应用时,添加-javaagent参数。比如:
JAR包 使用命令行启动应用时,添加-javaagent参数。比如:
```
java
```
java
java
-
javaagent:
/
path
/
to
/
skywalking
-
agent
/
skywalking
-
agent
.
jar
-
jar
yourApp
.
jar
base
-
service
服务:
java
-
javaagent:
/
agent
解压路径
/
skywalking
-
agent
.
jar
=
agent
.
service_name
=
base
-
service
,
collector
.
backend_service
=
sinra
-
server0:
8009
-
jar
/
jar
地址
/
base
-
startup
-
1.0
-
SNAPSHOT
.
jar
```
```
## Agent的可配置属性列表
## Agent的可配置属性列表
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment