[原创]Getting Started with Skywalking
Getting Started with Skywalking
Pre
- JDK 1.8+
- Skywalking(v3.2.6) (All packages can be download from GitHub):
- skywalking-web.tar.gz
- skywalking-collector.tar.gz
- skywalking-agent.tar.gz
- ElasticSearch (ver 5.3.0)
Install
Directly decompress above tar packages.
Settings
There is a folder, read config
, under each model which contain several setting files of skywalking. The default settings can cover plenty of use cases, so you can ignore these settings file and just start up the application. If you install skywalking on a server which already running a web-server on it, the default http ports(80, 443, 8080, 8443) might been bind to another application. In this case, you should consider adjust the port of embedded jetty. The main steps are as follow:
- Switch to skywalking-web installation folder.
- Jump into
config
folder. - Edit
server.port
property to re-target web server's port inapplication.properties
.
Start Service
All components of skywalking run on stand-alone JVM processes, in other words, each service can be started separately without order. Though skywalking give the maximum degree of freedom to the user, I still strongly recommend you consider the following procedure:
- Start ElasticSearch;
- Start skywalking-collector;
- Start skywalking-web
- Start your application with skywalking-agent.
- For SpringBoot application, one should laungh jar file as follow:
java -jar -javaagent:/<Path>/skywalking-agent/skywalking-agent.jar \
./APPLICATION.jar - In case, application been deployed via stander webserver, Tomcat for instance, one should consider attach
-javaagent:/<Path>/skywalking-agent/skywalking-agent.jar
commend to the start script.
- For SpringBoot application, one should laungh jar file as follow:
最新文章
- android break 与 return 的区别
- C#虚函数和接口的区别
- sdn
- VB.net中Ajaxpro的使用
- linux系统编程之错误处理
- 【C#】【MySQL】C#获取存储过程的Output输出参数值
- django的序列化
- AngularJS+ckEditor管理ng-model
- POJ 3321 DFS序+线段树
- writeToFile 读写文件问题
- iOS开动画效果之──实现 pushViewController 默认动画效果
- jquery ajax(5)form表单序列化
- centos装openoffice
- Java 线程池原理分析
- Do Now 一个让你静心学习的APP——团队博客
- 潭州课堂25班:Ph201805201 tornado 项目 第六课 用户和图片分享的集成(课堂笔记)
- 常用的几条sql语句
- Python的循环导入问题
- 使用jQuery+huandlebars循环中索引(@index)使用技巧(访问父级索引)
- 『TensorFlow』SSD源码学习_其六:标签整理