返回顶部
首页 > 资讯 > 精选 >skywalking在docker中怎么应用
  • 706
分享到

skywalking在docker中怎么应用

2023-07-05 13:07:18 706人浏览 八月长安
摘要

本文小编为大家详细介绍“skywalking在Docker中怎么应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“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中怎么应用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

    --结束END--

    本文标题: skywalking在docker中怎么应用

    本文链接: https://lsjlt.com/news/351867.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • skywalking在docker中怎么应用
      本文小编为大家详细介绍“skywalking在docker中怎么应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“skywalking在docker中怎么应用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。准备工...
      99+
      2023-07-05
    • 怎么使用docker部署spring boot并接入skywalking
      小编给大家分享一下怎么使用docker部署spring boot并接入skywalking,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、概述最近在研究skyw...
      99+
      2023-06-14
    • 怎么在Docker中部署 ASP.NET Core应用
      本篇文章为大家展示了怎么在Docker中部署 ASP.NET Core应用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、系统环境腾讯云轻量应用服务器CentOS7.6二、操作流程及途中遇到的问题...
      99+
      2023-06-15
    • 怎么在Apache中开启SkyWalking自监控
      这篇文章将为大家详细讲解有关怎么在Apache中开启SkyWalking自监控,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 开启Prometheus遥测数据默认情况下, 遥测功能(te...
      99+
      2023-06-14
    • docker中怎么部署skywalking实现全链路监控功能
      本篇内容主要讲解“docker中怎么部署skywalking实现全链路监控功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker中怎么部署skywalking实现全链路监控功能”吧!一、...
      99+
      2023-06-29
    • skywalking中traceid怎么传递
      在SkyWalking中,TraceID是用来唯一标识一个跨服务的请求的。在跨服务调用中传递TraceID可以通过以下几种方式实现:...
      99+
      2024-03-15
      skywalking traceid
    • 在Docker中怎么用Tomcat快速部署web应用
      这篇文章主要介绍“在Docker中怎么用Tomcat快速部署web应用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在Docker中怎么用Tomcat快速部署web...
      99+
      2024-04-02
    • 怎么在Docker中使用Docker命令
      这篇文章主要介绍“怎么在Docker中使用Docker命令”,在日常操作中,相信很多人在怎么在Docker中使用Docker命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Docker中使用Docke...
      99+
      2023-06-15
    • Docker Swarm在持续集成测试中怎么应用
      这篇文章主要介绍了Docker Swarm在持续集成测试中怎么应用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Docker Swarm在持续集成测试中怎么应用文章都会有所收获...
      99+
      2024-04-02
    • Docker在云原生应用中如何应用
      Docker 在云原生应用中扮演着重要的角色,它提供了一种轻量级、灵活和可移植的容器化技术,使得应用程序可以更容易地在不同的环境中部...
      99+
      2024-05-07
      Docker
    • Docker中怎么部署Django应用
      今天小编给大家分享一下Docker中怎么部署Django应用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
      99+
      2024-04-02
    • SkyWalking自定义插件怎么用
      这篇文章将为大家详细讲解有关SkyWalking自定义插件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。RabbitMQ插件问题skywalking官方提供的RabbitMQ插件存在缺陷,其只针对R...
      99+
      2023-06-29
    • Docker中怎么使用dockerfile启动node.js应用
      这篇文章主要介绍“Docker中怎么使用dockerfile启动node.js应用”,在日常操作中,相信很多人在Docker中怎么使用dockerfile启动node.js应用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
      99+
      2023-07-04
    • Ubuntu中怎么安装和应用Docker Compose
      这篇文章主要介绍“Ubuntu中怎么安装和应用Docker Compose”,在日常操作中,相信很多人在Ubuntu中怎么安装和应用Docker Compose问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”U...
      99+
      2023-06-27
    • 在Docker容器中怎么使用Arthas
      这篇文章主要介绍“在Docker容器中怎么使用Arthas”,在日常操作中,相信很多人在在Docker容器中怎么使用Arthas问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在Docker容器中怎么使用Art...
      99+
      2023-06-21
    • 怎么在Docker中使用R语言
      这篇文章主要介绍了怎么在Docker中使用R语言的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么在Docker中使用R语言文章都会有所收获,下面我们一起来看看吧。1:轻松开发OpenCPU 系统的旗舰是 Op...
      99+
      2023-06-27
    • 如何在docker容器中部署应用
      本篇内容介绍了“如何在docker容器中部署应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一个简单的Hello World应用。1 Ma...
      99+
      2023-06-02
    • 怎么在docker中运行docker swarm模式
      这篇文章将为大家详细讲解有关怎么在docker中运行docker swarm模式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。安装docker使用yum安装更新yum源,sudo yum u...
      99+
      2023-06-07
    • docker怎么部署nginx应用
      要部署Nginx应用,您可以使用Docker来进行部署。下面是一些步骤可以帮助您完成此过程:1. 首先,您需要安装Docker,可以...
      99+
      2023-10-20
      docker nginx
    • docker怎么部署django应用
      要部署Django应用程序,可以使用Docker进行容器化。下面是一些步骤:1. 创建Django项目:首先,在本地开发计算机上创建...
      99+
      2023-08-16
      docker django
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作