首页 > 其他分享 >生成环境使用skywalking链路跟踪

生成环境使用skywalking链路跟踪

时间:2024-04-20 09:45:01浏览次数:25  
标签:name -- 跟踪 链路 apache skywalking data docker

第一、按照docker docker-compose

第二、安装skywalking数据存储 es

docker run -d --name elasticsearch \
    --restart always \
    -p 9200:9200 \
    -p 9300:9300 \
    -e "discovery.type=single-node" \
    -e "ES_JAVA_OPTS=-Xms256m -Xmx256m" \
    -e "cluster.name=your_cluster_name" \
    -e "bootstrap.memory_lock=true" \
    -e "xpack.security.enabled=false" \
    -v /data/es_data:/usr/share/elasticsearch/data \
    elasticsearch:7.17.5

第三、按照skywalking组件和ui组件

docker run -d --name skywalking-oap \
    --restart always \
    -p 11800:11800 \
    -p 12800:12800 \
    -e SW_STORAGE=elasticsearch \
    -e SW_STORAGE_ES_CLUSTER_NODES=192.168.10.101:9200 \
    -e SW_TELEMETRY_DEFAULT_NAMESERVERS=192.168.10.101:9200 \
    -v /data/skywalking_data:/skywalking/data \
    apache/skywalking-oap-server:latest


docker run -d --name skywalking-ui \
    --restart always \
    -p 8080:8080 \
    -e SW_OAP_ADDRESS=http://192.168.10.101:12800 \
    apache/skywalking-ui:latest

第四、在应用程序中添加相关依赖或者把依赖放入类路径下面:

   <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-toolkit-logback-1.x</artifactId>
            <version>9.2.0</version>
        </dependency>

        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-toolkit-trace</artifactId>
            <version>9.2.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-toolkit-opentracing</artifactId>
            <version>9.2.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-jdbc-commons</artifactId>
            <version>9.2.0</version>
            <scope>provided</scope>
        </dependency>

下载skywaliing-agent.jar包

在启用中配置:

-javaagent:D:\scala\doc\tools\skywalking-agent\skywalking-agent.jar -Dskywalking.agent.service_name=hospitalDemo -Dskywalking.collector.backend_service=192.168.10.101:11800

 

标签:name,--,跟踪,链路,apache,skywalking,data,docker
From: https://www.cnblogs.com/niun/p/18147226

相关文章

  • H3C 5120配置链路聚合(动态LACP)
    网络拓扑图如下: 组网需求【华三默认链路聚合模式是静态模式】:DeviceA与DeviceB通过各自的以太网端口GigabitEthernet1/0/1~GigabitEthernet1/0/3相互连接在DeviceA和DeviceB上分别配置链路聚合组,并使两端的VLAN10和VLAN20之间分别互通(1)        配置Device......
  • 在Linux中,如何使用MTR进行网络诊断和路由跟踪?
    mtr(MyTraceroute)是一个结合了traceroute和ping功能的网络诊断工具。它可以显示到目的主机的数据包传输路径,并持续监测每个路径点的丢包率和延迟。以下是使用mtr进行网络诊断和路由跟踪的详细步骤:1.安装mtr首先,你需要确保你的Linux系统上已经安装了mtr。你可以使用包管理器来......
  • CANXL标准发布 | (1)一文读懂CANXL数据链路层总线,通信再进化!
        2024年3月22日,期待已久的ISO11898-2:2024版本横空出世,标志着新一代CAN总线的时代即将到来(ISO/FDIS11898-1:2023也处于最终投票阶段)。搭载着2048Byte的CANXL列车已蓄势待发,决心突破10M的高速通道。Autosar、英飞凌、ST、Vector和NXP等行业风向标早已准备迎接CANXL高速通......
  • [转帖][译] 使用 Linux tracepoint、perf 和 eBPF 跟踪数据包 (2017)
    http://arthurchiao.art/blog/trace-packet-with-tracepoint-perf-ebpf-zh/ 译者序本文翻译自2017年的一篇英文博客 Tracingapacket’sjourneyusingLinuxtracepoints,perfandeBPF ,并添加了章节号以方便阅读。由于译者水平有限,本文不免存在遗漏或错误之处。如......
  • 【转!】skywalking告警配置
    当履行职责成为功绩,当基本道德成为美德,当所有人都失去了正确的价值判断,这个社会距离崩溃就不远了                                       ---《中国是部金融史》转自:https://www.cnblogs.com/g......
  • 【微服务-应用性能监控】SkyWalking最佳实践
    上一篇我们掌握了基于Sleuth+Zipkin对微服务架构实施基于日志的链路追踪,通过Sleuth在微服务应用中附加链路数据,再通过Zipkin实现链路数据收集与可视化,从而保证开发与运维人员在生产环境了解微服务的执行过程与具体细节,为产品运维提供了有力的保障。本篇文章咱们还是......
  • 实时 3D 深度多摄像头跟踪 Real-time 3D Deep Multi-Camera Tracking
    实时3D深度多摄像头跟踪Real-time3DDeepMulti-CameraTracking论文urlhttps://arxiv.org/abs/2003.11753论文简述:提出了一个名为DeepMulti-CameraTracking(DMCT)的实时3D多摄像机跟踪系统。该系统旨在解决使用多个RGB摄像机进行3D人群跟踪的挑战性任务。总体框架图......
  • 数据链路层
    数据链路层文章目录数据链路层数据链路层基础概论数据链路层概念帧的概念以太网数据帧中的MAC和LLC数据链路层的两种传输方式数据链路层的三个基本问题局域网中的设备数据链路层的通信协议冲突域和广播域虚拟局域网VLANCSMA/CDPPPCRC重点数据链路层基础概论数据......
  • 实战:如何优雅的从 Skywalking 切换到 OpenTelemetry
    背景最近公司将我们之前使用的链路工具切换为了OpenTelemetry.我们的技术栈是:OTLPClient──────────►Collect────────►StartRocks(Agent)▲......
  • 微服务集成Spring Cloud Zipkin实现链路追踪并集成Dubbo
    1、什么是ZipKinZipkin是一个根据Google发表的论文“Dapper”进行开源实现的分布式跟踪系统。Dapper是Google公司内部的分布式追踪系统,用于生产环境中的系统分布式跟踪。Google在其论文中对此进行了解释,他们“构建了Dapper,以向Google开发人员提供有关复杂分布式系统行为......