我的编程空间,编程开发者的网络收藏夹
学习永远不晚

skywalking在docker中怎么应用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

skywalking在docker中怎么应用

本文小编为大家详细介绍“skywalking在docker中怎么应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“skywalking在docker中怎么应用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

    准备工作

    下载源码包,下面会用到agent

    https://archive.apache.org/dist/skywalking/6.6.0/apache-skywalking-apm-6.6.0.tar.gz

    拉取镜像

    docker pull elasticsearch:7.5.1docker pull apache/skywalking-oap-server:6.6.0-es7docker pull apache/skywalking-ui:6.6.0

    安装elasticsearch

    修改系统参数

    vi /etc/sysctl.confvm.max_map_count=262144 #调整参数sysctl -p #刷新参数

    启动elasticsearch

    docker run -d --name=es7 \-p 9200:9200 -p 9300:9300 \-e "discovery.type=single-node" elasticsearch:7.5.1

    创建持久化目录 并拷贝数据

    mkdir -p /data/elasticsearchdocker cp es7:/usr/share/elasticsearch/data /data/elasticsearch/docker cp es7:/usr/share/elasticsearch/logs /data/elasticsearch/docker rm -f es7

    docker-compose编排部署es,skywalking

    创建编排文件

    cd /data && touch docker-compose.ymltar -zxvf apache-skywalking-apm-6.6.0.tar.gz  #解压源码以便后续使用agent

    编辑编排文件

    version: '3'networks:  cq-data-security:  ##我这里选择了已有网卡,与我java项目网卡一致可以容器之间相互通信,具体需求看自己    external: trueservices:  es7:    image: elasticsearch:7.5.1    container_name: es7    expose:      - 9200      - 9300    restart: always    volumes:      - /data/elasticsearch/data:/usr/share/elasticsearch/data      - /data/elasticsearch/logs:/usr/share/elasticsearch/logs    environment:      - TZ=Asia/Shanghai      - LANG=en_US.UTF-8      - discovery.type=single-node    networks:      cq-data-security:        ipv4_address: 172.62.0.51  skywalking-oap-server:    image: apache/skywalking-oap-server:6.6.0-es7    container_name: skywalking-oap-server    expose:      - 12800      - 11800    privileged: true    restart: always    environment:      - TZ=Asia/Shanghai      - LANG=en_US.UTF-8      - SW_STORAGE=elasticsearch      - SW_STORAGE_ES_CLUSTER_NODES=172.62.0.51:9200    networks:      cq-data-security:        ipv4_address: 172.62.0.52  skywalking-ui:    image: apache/skywalking-ui:6.6.0    container_name: skywalking-ui    ports:      - 28080:8080    privileged: true    restart: always    environment:      - SW_OAP_ADDRESS=172.62.0.52:12800    networks:      cq-data-security:        ipv4_address: 172.62.0.53

    docker-compose up -d 直接启动即可

    访问localhost:28080 ui访问

    agent部署

    cd /data cp -r apache-skywalking-apm-bin/agent /你的项目目录/dockerfile所在目录
    #编辑dockerfile将以下参数加入dockerfileRUN mkdir /root/agentCOPY ./agent /root/agent

    #修改java应用启动参数

    java -javaagent:/root/agent/skywalking-agent.jar=agent.service_name=group_module -Dskywalking.collector.backend_service=172.62.0.52:11800 -jar /root/group-module-1.0-SNAPSHOT.jar --server.port=8890

    至此客户端和服务端部署完成,可以打开ui界面进行访问

    skywalking在docker中怎么应用

    skywalking在docker中怎么应用skywalking在docker中怎么应用

    读到这里,这篇“skywalking在docker中怎么应用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    skywalking在docker中怎么应用

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    skywalking在docker中怎么应用

    本文小编为大家详细介绍“skywalking在docker中怎么应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“skywalking在docker中怎么应用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。准备工
    2023-07-05

    怎么使用docker部署spring boot并接入skywalking

    小编给大家分享一下怎么使用docker部署spring boot并接入skywalking,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、概述最近在研究skyw
    2023-06-14

    怎么在Docker中部署 ASP.NET Core应用

    本篇文章为大家展示了怎么在Docker中部署 ASP.NET Core应用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、系统环境1、腾讯云轻量应用服务器CentOS7.6二、操作流程及途中遇到的
    2023-06-15

    怎么在Apache中开启SkyWalking自监控

    这篇文章将为大家详细讲解有关怎么在Apache中开启SkyWalking自监控,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 开启Prometheus遥测数据默认情况下, 遥测功能(te
    2023-06-14

    docker中怎么部署skywalking实现全链路监控功能

    本篇内容主要讲解“docker中怎么部署skywalking实现全链路监控功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker中怎么部署skywalking实现全链路监控功能”吧!一、
    2023-06-29

    怎么在Docker中使用Docker命令

    这篇文章主要介绍“怎么在Docker中使用Docker命令”,在日常操作中,相信很多人在怎么在Docker中使用Docker命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Docker中使用Docke
    2023-06-15

    skywalking中traceid怎么传递

    在SkyWalking中,TraceID是用来唯一标识一个跨服务的请求的。在跨服务调用中传递TraceID可以通过以下几种方式实现:在HTTP Header中传递TraceID:在发起HTTP请求时,可以在请求的Header中添加一个字段,
    skywalking中traceid怎么传递
    2024-03-15

    Docker在云原生应用中如何应用

    Docker 在云原生应用中扮演着重要的角色,它提供了一种轻量级、灵活和可移植的容器化技术,使得应用程序可以更容易地在不同的环境中部署和运行。以下是 Docker 在云原生应用中的一些常见应用场景:应用部署:Docker 可以将应用程序及其
    Docker在云原生应用中如何应用
    2024-05-07

    Ubuntu中怎么安装和应用Docker Compose

    这篇文章主要介绍“Ubuntu中怎么安装和应用Docker Compose”,在日常操作中,相信很多人在Ubuntu中怎么安装和应用Docker Compose问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”U
    2023-06-27

    SkyWalking自定义插件怎么用

    这篇文章将为大家详细讲解有关SkyWalking自定义插件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。RabbitMQ插件问题skywalking官方提供的RabbitMQ插件存在缺陷,其只针对R
    2023-06-29

    Docker中怎么使用dockerfile启动node.js应用

    这篇文章主要介绍“Docker中怎么使用dockerfile启动node.js应用”,在日常操作中,相信很多人在Docker中怎么使用dockerfile启动node.js应用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希
    2023-07-04

    在Docker容器中怎么使用Arthas

    这篇文章主要介绍“在Docker容器中怎么使用Arthas”,在日常操作中,相信很多人在在Docker容器中怎么使用Arthas问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在Docker容器中怎么使用Art
    2023-06-21

    怎么在Docker中使用R语言

    这篇文章主要介绍了怎么在Docker中使用R语言的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么在Docker中使用R语言文章都会有所收获,下面我们一起来看看吧。1:轻松开发OpenCPU 系统的旗舰是 Op
    2023-06-27

    怎么在docker中运行docker swarm模式

    这篇文章将为大家详细讲解有关怎么在docker中运行docker swarm模式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。安装docker使用yum安装1.更新yum源,sudo yum
    2023-06-07

    如何在docker容器中部署应用

    本篇内容介绍了“如何在docker容器中部署应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一个简单的Hello World应用。1.1
    2023-06-02

    docker怎么打包golang应用

    今天小编给大家分享一下docker怎么打包golang应用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、错误的打包方式在
    2023-07-05

    docker怎么部署django应用

    要部署Django应用程序,可以使用Docker进行容器化。下面是一些步骤:1. 创建Django项目:首先,在本地开发计算机上创建Django项目。确保项目可以在本地正常运行,并且所有依赖项都已安装。2. 创建Dockerfile: 在项
    2023-08-16

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录