Docker部署SkyWalking APM分布式追踪系统

1.环境介绍:

    本文使用Centos7.7+docker,系统IP地址为:192.168.1.10,大家在实际环境中安装使用自己的IP。

2.Skywalking安装

    2.1:安装服务端:服务器有两种存储方式(选一种即可),一种是默认的H2存储,即数据存储在内存中,一种是使用elasticsearch存储(推荐)。

2.1.1:输入以下命令,并等待下载

docker run --name skywalking -d -p 1234:1234 -p 11800:11800 -p 12800:12800 --restart always apache/skywalking-oap-server

参数说明:--name 指定容器名称,

-d  后台运行程序,即启动守护式进程

-p  指定宿主机和容器的端口映射

--restart always   当docker重启时,该容器自动重启

    2.2:elasticsearch存储

        2.2.1:安装ElasticSearch,因为在安装latest版本时失败了,找不到版本信息(Unable to find image 'elasticsearch:latest' locally),所以这里以ElasticSearch 6.8.11版为例。

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 --restart always -e "discovery.type=single-node" elasticsearch:6.8.11

        2.2.2:安装ElasticSearch管理界面elasticsearch-hq

        docker run -d --name elastic-hq -p 5000:5000 --restart always elastichq/elasticsearch-hq

        2.2.3:输入以下命令,并等待下载运行skywalking-oap-server服务

docker run --name skywalking -d -p 1234:1234 -p 11800:11800 -p 12800:12800 --restart always -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server

3.安装管理界面:

    输入以下命令,并等待下载安装。

docker run --name skywalking-ui -d -p 8088:8080 -e SW_OAP_ADDRESS=skywalking:12800 --restart always apache/skywalking-ui

最后完成结果:

镜像列表:

容器列表:

4.访问管理界面验证安装结果

    在浏览器中输入http://192.168.1.11:8088/ ,出现如下界面,到此Skywalking的安装就完成了

参考地址:https://www.cnblogs.com/sunyuliang/p/11422576.html

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Docker部署SkyWalking APM分布式追踪系统 - HelloWorld