[转帖]skywalking配置nacos集群模式

skywalking,配置,nacos,集群,模式 · 浏览次数 : 0

小编点评

**配置步骤:** 1. 将 apache-skywalking-apm-6.2.0.zip 解压并复制两份。 2. 配置 `skywalking-6.2.0_1/config/application.yml` 文件,设置 `restHost`、`restPort`、`restContextPath`、`gRPCHost`、`gRPCPort`、`gRPCHost` 和 `gRPCPort`。 3. 配置 `nacos` 配置文件,设置 `serviceName`、`hostPort`。 4. 配置 `elasticsearch` 配置文件,设置 `nameSpace`、`clusterNodes`。 5. 启动应用程序: - 启动默认检查索引。 - 启动 `skywalking-6.2.0_1/webapp/webapp.yml` 配置文件中的 `collector` 配置。 - 启动 `skywalking-6.2.0_1/agent/config/agent.config` 文件中的 `collector` 配置。 - 使用 `webappService.sh` 启动 `skywalking-webapp.jar`。 - 使用 `oapService.sh` 启动 `oapService.sh`。

正文

版本:

nameversion
nacos1.1.0
skywalking6.2.0
elasticsearch6.3.2

es集群管理工具 cerebro-0.8.3 https://github.com/lmenezes/cerebro

前置:

es、nacos至少各有一个
  • 1

开始:

1.将 apache-skywalking-apm-6.2.0.zip 解压并复制两份

2.配置skywalking-6.2.0_1/config/application.yml

core:
  default:
    # Mixed: Receive agent data, Level 1 aggregate, Level 2 aggregate
    # Receiver: Receive agent data, Level 1 aggregate
    # Aggregator: Level 2 aggregate
    role: ${SW_CORE_ROLE:Mixed} # Mixed/Receiver/Aggregator
    restHost: ${SW_CORE_REST_HOST:0.0.0.0}
    restPort: ${SW_CORE_REST_PORT:12800}
    restContextPath: ${SW_CORE_REST_CONTEXT_PATH:/}
    gRPCHost: ${SW_CORE_GRPC_HOST:0.0.0.0}
    gRPCPort: ${SW_CORE_GRPC_PORT:11800}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

gRPCHost、gRPCPort是agent发送数据的地址,restHost、restPort是ui请求的地址

nacos:
    serviceName: ${SW_SERVICE_NAME:"SkyWalking_OAP_Cluster"}
    hostPort: ${SW_CLUSTER_NACOS_HOST_PORT:localhost:8848}
  • 1
  • 2
  • 3

配置多个Nacos cluster nodes, example: 10.0.0.1:8848,10.0.0.2:8848,10.0.0.3:8848

使用elasticsearch作为storage

storage:
  elasticsearch:
    nameSpace: ${SW_NAMESPACE:""}
    clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}
  • 1
  • 2
  • 3
  • 4

启动默认检查索引若不存在则创建

配置skywalking-6.2.0_1/webapp/webapp.yml

collector:
  path: /graphql
  ribbon:
    ReadTimeout: 10000
    # Point to all backend's restHost:restPort, split by ,
    listOfServers: 127.0.0.1:12800,127.0.0.1:12801
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

配置所有的listOfServers

配置skywalking-6.2.0_1/agent/config/agent.config,增加

collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:127.0.0.1:11800,127.0.0.1:11801}
  • 1

或者在启动jar包时设置如:
java -javaagent:./skywalking-6.2.0_1/agent/skywalking-agent.jar
-Dskywalking.agent.service_name=gateway
-Dskywalking.collector.backend_service=192.168.78.129:11800,192.168.78.129:11801
-jar sentinel-demo-spring-cloud-gateway-4.0.0.jar

spring-cloud-gateway应用需要将gateway的插件从optional-plugins移动到plugins下

启动:

启动一个skywalking-webapp.jar使用脚本webappService.sh
启动两个OAPServerStartUp使用脚本oapService.sh
启动一个gateway 使用命令java -javaagent:./skywalking-6.2.0_1/agent/skywalking-agent.jar -Dskywalking.agent.service_name=gateway -Dskywalking.collector.backend_service=192.168.78.129:11800,192.168.78.129:11801 -jar sentinel-demo-spring-cloud-gateway-4.0.0.jar
  • 1
  • 2
  • 3

效果图:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

</article>

与[转帖]skywalking配置nacos集群模式相似的内容:

[转帖]skywalking配置nacos集群模式

版本: nameversionnacos1.1.0skywalking6.2.0elasticsearch6.3.2 es集群管理工具 cerebro-0.8.3 https://github.com/lmenezes/cerebro 前置: es、nacos至少各有一个 1 开始: 1.将 apa

[转帖]配置logback上报日志到Skywalking

https://zhuanlan.zhihu.com/p/506119895 配置logback上报日志到Skywalking 配置logback上报日志到skywalking需要引入toolkit依赖项,如在maven中添加: org.apache.sk

[转帖]配置logback上报日志到Skywalking

https://zhuanlan.zhihu.com/p/506119895 配置logback上报日志到Skywalking 配置logback上报日志到skywalking需要引入toolkit依赖项,如在maven中添加: org.apache.sk

【转帖】在ECS上配置skywalking-nginx-lua

https://help.aliyun.com/document_detail/197660.html 此处以在CentOS 7.0上的操作为例。 配置Lua运行环境。 安装工具库。 yum install gcc gcc-c++ kernel-devel -y yum install readli

[转帖]springboot中使用skywalking实现日志追踪

文章目录 SkyWalking分布式追踪系统介绍主要架构 环境引入依赖配置Log4j2下载编译好的8.7.0版本包使用探针实现日志追踪启动脚本启动Java服务访问服务 使用UI切换存储方式 SkyWalking分布式追踪系统 介绍 Skywalking是一个国产的开源框架,2015年有吴晟个人开源,

[转帖]微服务集成skywalking实现全链路日志追踪方案

目录 1、安装部署skywalking 1.1 环境准备 1.2 部署步骤 2、微服务整合skywalking实现链路监控 2.1 下载skywalking官方版本 2.2 将微服务引入skywalking监控 2.3 以上配置完成后启动服务即可实现链路监控 3、通过logback+ELFK实现全链

[转帖]Skywalking介绍

https://www.jianshu.com/p/ffa7ddcda4ab 微服务架构已经是一个很通用的系统架构,常见的技术栈如下图所示,这张架构图基本涵括了当前微服务体系下的各种技术栈,可能不同的技术栈有不同的开源实现。 Screen Shot 2022-01-23 at 12.48.19 PM

[转帖]Skywalking学习及整合springboot

目录 1. Skywalking概述 2. Skywalking主要功能 3. Skywalking主要特性 4. Skywalking架构简介 5. Spring Cloud与Skywalking实战 5.1 Skywalking部署构建 5.3 Spring Cloud整合Skywalking实

[转帖]Skywalking介绍

https://www.jianshu.com/p/ffa7ddcda4ab/ 1.1 2022.01.23 17:23* 字数 1733 阅读 129682评论 0喜欢 16 微服务架构已经是一个很通用的系统架构,常见的技术栈如下图所示,这张架构图基本涵括了当前微服务体系下的各种技术栈,可能不同的

[转帖]SkyWalking集成logback

1.引入skywalking的jar包,导入的包和agent版本一致 org.apache.skywalking apm-toolkit-trace 8.12.0