首页 > 其他分享 >Docker 安装Skywalking

Docker 安装Skywalking

时间:2023-10-13 13:22:39浏览次数:36  
标签:Skywalking -- SW OAP skywalking 安装 Docker

安装SKYWALKING可以采用H2存储数据或者ELASTICSEARCH存储,我们这里采用ELASTICSEARCH存储,采用OAP处理数据,并基于SKYWALKING UI展示数据,所以安装的服务有多个
  • 安装ElasticSearch7
  • 安装kibana
  • 安装Skywalking-OAP
  • 安装Skywalking UI
    参考地址

https://skywalking.apache.org/downloads/#SkyWalkingAPM

  1. 安装ElasticSearch7
docker run --name elasticsearch7 -p 9200:9200  -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms84m -Xmx512m" -d elasticsearch:7.12.1

经验:启动后如果发现服务器特别卡,什么操作都不能进行,这是由内存分配导致的问题,ElasticSearch默认给-Xms和-Xmx分配的内存是1g,我们在启动时候添加参数:-e ES_JAVA_OPTS="-Xms512m -Xmx512m"就可以解决这个问题.

image
如果后期需要进入容器修改ElasticSearch的配置文件可以使用如下命令

  1. 安装kibana
docker pull elastic/kibana:6.8.12

docker run -d --name kibana001 --link elasticsearch7 -e ELASTICSEARCH_URL=192.168.1.105:9200 -p 5601:5601 elastic/kibana:6.8.12

  1. 部署SkyWalking OAP服务+SkyWalking UI
    Skywalking OAP安装
    采用Docker安装Skywalking-OAP需要注意版本选择,我们这里选择8.6.0-es7版本,主要因为我们的ElasticSearch版本是7.x
docker pull apache/skywalking-oap-server:8.6.0-es7

docker run \
--name skywalking-oap \
--restart always \
-p 11800:11800 \
-p 12800:12800 -d \
--privileged=true \
-e TZ=Asia/Shanghai \
-e SW_STORAGE=elasticsearch7 \
-e SW_STORAGE_ES_CLUSTER_NODES=192.168.1.105:9200 \
-v /etc/localtime:/etc/localtime:ro \
apache/skywalking-oap-server:8.6.0-es7
  • -e SW_STORAGE=elasticsearch7:存储服务采用ElasticSearch7
  • -e SW_STORAGE_ES_CLUSTER_NODES=192.168.1.105:9200:存储服务路径(IP+Port)

docker run \
--name skywalking-ui \
--restart always \
-p 8091:8080 -d \
--privileged=true \
--link skywalking-oap:skywalking-oap \
-e TZ=Asia/Shanghai \
-e SW_OAP_ADDRESS=192.168.1.105:12800 \
-v /etc/localtime:/etc/localtime:ro \
apache/skywalking-ui:8.6.0

  • -p 8091:8080:Skywalking UI映射端口为8091
  • -e SW_OAP_ADDRESS=192.168.1.105:12800:指定Skywalking OAP服务地址
    image
  1. 使用

标签:Skywalking,--,SW,OAP,skywalking,安装,Docker
From: https://www.cnblogs.com/huzccc/p/17758451.html

相关文章

  • 银河麒麟高级服务器操作系统V10——安装VNC实现远程桌面
    转载:银河麒麟高级服务器操作系统V10——安装VNC实现远程桌面银河麒麟高级服务器操作系统V10——安装VNC实现远程桌面检查桌面环境安装配置启动服务防火墙配置 作者:高玉涵时间:2021.09.1410:14博客:blog.csdn.net/cg_i环境:Linuxintkf24.19.90-23.8.v2101.ky1......
  • docker中使用systemctl方法
    想在docker中使用Flexmonster,但是在配置环境后,发现Flexmonster需要使用systemctl来管理服务,然而在docker容器中没有systemctl可用,于是开始折腾之旅!以下是解决办法:1、下载systemctlwgethttps://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/d......
  • Linux下配置安装PHP环境
    参考别人的做法,遇到问题上网查,下面就是安装步骤.一、安装Apache2.2.221、到官网下载  https://www.52mwyd.com/2、解压   tar -zxvfhttpd-2.2.22.tar.gz3、建立目标文件夹(注意以下所有操作都时在root用户下执行的)   mkdir/usr/local/apache2   也就是说等下......
  • .NET MAUI播放音频文件,复制资源文件到安装目录。
    .NETMAUI我基本都是参考Android代码改造来的,官方文档=废品。参考:https://blog.csdn.net/wxzjn1027/article/details/82345604需要注意的是,流的加载过程是一个将音频解压为原始16位PCM数据的过程,由一个后台线程来进行处理异步,所以初始化后不能立即播放,需要等待一点时间。有以下......
  • Linux安装cuda和cudnn教程
    https://blog.csdn.net/qq_34848334/article/details/131015697?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169708238516800192266848%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=169708238516800192266848&a......
  • 安装NVIDIA,CUDA, cuDNN的个人笔记
    安装nvdian:sudochmod+xNVIDIA-Linux-X86_64-440.100.runsudo./NVIDIA-Linux-X86_64-440.100.run-no-x-check在后面加上不对Xserver进行检查的命令(红色)就可以安装成功!  查看INVIDIAlspci-v-s`lspci|awk'/VGA/{print$1}'`  安装cuda网站:https://develop......
  • 将docker里的所有正在运行的docker容器commit成images镜像并推送至harbor仓库里
    脚本一需求:将本地服务器上正在运行的所有容器打包成镜像并上传至Harbor仓库下的指定项目里  #!/bin/bash#设置Harbor仓库的地址和凭据HARBOR_URL="192.168.1.55:88"HARBOR_USERNAME="admin"HARBOR_PASSWORD="Harbor12345"HARBOR_PROJECT="m55all-images"#登录到Harbor仓......
  • 【Postman】postman安装及使用
    简介Postman是一款简单方便的接口调试工具,便于分享和协作。具有接口调试、请求集管理、环境配置、参数化、断言、批量执行、请求录制、MockServer,、接口文档、接口监控等功能。 安装 ·官网下载地址:https://www.getpostman.com/downloads/  主界面解析 功能介......
  • Linux系统CUDA安装及踩坑记录
    https://zhuanlan.zhihu.com/p/501473091  我的Linux系统背景:系统和驱动都已安装。系统是centos8。查看自己操作系统的版本信息:cat/etc/issue或者是 cat/etc/lsb-release用nvidia-smi可以看到显卡驱动和可支持的最高cuda版本,我的是11.4。驱动版本是470.57.02。......
  • Hadoop2伪分布式安装、分布式安装
    最近有观看我主讲的《Hadoop基础与演练》课程的同学问到Hadoop环境到底应该怎么安装。Hadoop的安装其实非常的简单,网上有很多教程,官网也有示例。但是可能部分同学对于linux不太熟悉,导致安装的时候会遇到各种问题,打击学习激情。本文就来详细的讲解一下如何配置Hadoop2的伪分布式环......