Docker安装Skywalking APM分布式追踪系统
Skywalking简单介绍
Skywalking是一个应用性能管理(APM)系统,具有服务器性能监测,应用程序间调用关系及性能监测等功能,Skywalking分为服务端、管理界面、以及嵌入到程序中的探针部分,由程序中的探针采集各类调用数据发送给服务端保存,在管理界面上可以查看各类性能数据。本文介绍服务端及管理界面的安装。
环境介绍
本文使用虚拟机unbutu18+docker。本unbutu18系统IP地址为:192.168.150.134 大家在使用时记得将此地址换成自己的实际地址。
docker的安装可参考:https://www.cnblogs.com/sunyuliang/p/11422674.html
Skywalking安装
1:安装服务端:这里介绍服务端的两种存储等式,一种是默认的H2存储,即数据存储在内存中,一种是使用elasticsearch存储,大家可以任选1.1或1.2其中一种安装方式
1.1 :默认H2存储
输入以下命令,并耐心待下载。
sudo docker run --name skywalking -d -p : -p : -p : --restart always apache/skywalking-oap-server
1.2:elasticsearch存储
1.21:安装ElasticSearch,因为在安装latest版本时失败了,找不到版本信息(Unable to find image 'elasticsearch:latest' locally),所以这里指定以ElasticSearch 6.72版为例。
sudo docker run -d --name elasticsearch -p : -p : --restart always -e "discovery.type=single-node" elasticsearch:6.7.
1.22:安装 ElasticSearch管理界面elasticsearch-hq
sudo docker run -d --name elastic-hq -p : --restart always elastichq/elasticsearch-hq
1.23:输入以下命令,并等待下载。
sudo docker run --name skywalking -d -p : -p : -p : --restart always --link elasticsearch:elasticsearch -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch: apache/skywalking-oap-server
出现以下界面后Skywalking的服务端就安装完成了。
2:安装管理界面:
输入以下命令,并等待下载安装。
sudo docker run --name skywalking-ui -d -p : --link skywalking:skywalking -e SW_OAP_ADDRESS=skywalking: --restart always apache/skywalking-ui
出现以下界面后就安装完成了。
3:访问管理界验证安装结果
在浏览器里面输入http://192.168.150.134:8080,出现了如下界面,到此Skywalking的安装就大功告成了。
下编文章将介绍.net core中如何使用skywalking.
最新文章
- PHP Fatal error: Call to undefined function mb_substr()
- 智能车学习(十二)——智能车原理
- ubuntu下编译时遇到的错误及解决方式
- 命名空间“Aspose”中不存在类型或命名空间名称“Slides”。
- java中如何获取系统时间
- mac android studio 更新sdk的解决方案
- bootstrap学习笔记之为导航条添加标题、二级菜单及状态 http://www.imooc.com/code/3120
- RESTful三问
- Jupyter Notebook 快速入门
- android 的android httpClient详解
- java学习笔记04-基本数据类型
- ./graldew bash: ./gradlew: No such file or directory
- JAVA RPC (七) 手把手从零教你写一个生产级RPC之client请求
- oo第一次作业
- 安卓中使用OkHttp发送数据请求的两种方式(同、异步的GET、POST) 示例-- Android基础
- Java 面向切面编程(Aspect Oriented Programming,AOP)
- 非受限联合体 - 现代C++新特性总结
- cocos2d-x移植:xcode到eclipse
- Hibernate有五大核心接口,分别是:Session Transaction Query SessionFactoryConfiguration
- KVM嵌套虚拟化
热门文章
- HIVE之 DDL 数据定义 & DML数据操作
- C#2.0新增功能03 匿名方法
- 重复造轮子系列——基于Ocelot实现类似支付宝接口模式的网关
- Codeforces1144B(B题)Parity Alternated Deletions
- IO流4
- Python基础总结之第九天开始【python之OS模块对目录的操作、以及操作文件】(新手可相互督促)
- 【MySQL】Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and ...
- GIS历史概述与WebGis应用开发技术浅解
- 上手mongodb
- nginx在线与离线安装