skywalking安装与使用
时间: 2023-11-04 12:52:48 浏览: 39
SkyWalking是一个基于APM(Application Performance Management)的开源系统,能够帮助我们监控和分析分布式系统的性能,包括跨进程、跨服务、跨主机的调用。下面是SkyWalking的安装与使用方法:
## 环境准备
1. 安装Java8或以上版本
2. 安装Elasticsearch 6.3.0或以上版本
3. 安装Kibana 6.3.0或以上版本
## 安装SkyWalking
1. 下载SkyWalking最新版本(目前是8.7.0):https://skywalking.apache.org/downloads/
2. 解压缩SkyWalking压缩包
3. 配置SkyWalking
1. 打开`skywalking.config`文件
2. 修改`collector.backend_service`为你的Elasticsearch地址和端口号
```
collector.backend_service=localhost:9200
```
3. 如果需要修改SkyWalking的Web界面端口号(默认是8080),可以修改`web.port`:
```
web.port=8080
```
4. 如果你的应用程序需要使用SkyWalking的agent进行监控,则需要在`agent`目录下找到对应的语言的代理程序,并将其添加到应用程序的启动脚本或命令中,例如:
```
java -javaagent:/path/to/skywalking-agent.jar -jar your-app.jar
```
> 注意:SkyWalking支持的语言和代理程序版本,可以参考官方文档 https://github.com/apache/skywalking/blob/master/docs/README_ZH.md
4. 启动SkyWalking
1. 进入SkyWalking的bin目录
2. 执行以下命令启动SkyWalking:
```
./startup.sh
```
3. 如果需要停止SkyWalking,可以执行以下命令:
```
./shutdown.sh
```
## 使用SkyWalking
1. 打开Kibana的Web界面(默认是http://localhost:5601)
2. 在左侧菜单栏中,点击`Management`,然后在`Kibana`菜单下,点击`Index Patterns`
3. 在`Index pattern`页面中,输入`skywalking*`作为索引名称,然后继续点击`Next step`
4. 在`Time Filter field name`页面中,选择`@timestamp`,然后点击`Create index pattern`
5. 在左侧菜单栏中,点击`Discover`,即可查看SkyWalking监控到的应用程序性能数据。