文件列表

apache-skywalking-apm-7.0.0.tar.gz:服务端文件

mysql-connector-java-5.1.30.jar:mysql jdbc驱动jar包

需要条件

Jdk1.8以上

mysql5.7以上

服务端部署

把文件上传到服务器上/root目录下

scp apache-skywalking-apm-7.0.0.tar.gz root@192.168.3.211:/root

进入到服务器端

cd /root

解压缩文件

tar -zxvf apache-skywalking-apm-7.0.0.tar.gz

把文件移到/opt/skywalking

mv apache-skywalking-apm-bin /opt/skywalking

修改配置文件

vi /opt/skywalking/config/application.yml

修改数据库类型:mysql

修改mysql jdbcUrl

修改mysql 用户名

修改mysql 密码

storage:

selector: ${SW_STORAGE:mysql}

elasticsearch:

nameSpace: ${SW_NAMESPACE:""}

clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}

protocol: ${SW_STORAGE_ES_HTTP_PROTOCOL:"http"}

trustStorePath: ${SW_SW_STORAGE_ES_SSL_JKS_PATH:"../es_keystore.jks"}

trustStorePass: ${SW_SW_STORAGE_ES_SSL_JKS_PASS:""}

user: ${SW_ES_USER:""}

password: ${SW_ES_PASSWORD:""}

secretsManagementFile: ${SW_ES_SECRETS_MANAGEMENT_FILE:""} # Secrets management file in the properties format includes the username, password, which are managed by 3rd party tool.

enablePackedDownsampling: ${SW_STORAGE_ENABLE_PACKED_DOWNSAMPLING:true} # Hour and Day metrics will be merged into minute index.

dayStep: ${SW_STORAGE_DAY_STEP:1} # Represent the number of days in the one minute/hour/day index.

indexShardsNumber: ${SW_STORAGE_ES_INDEX_SHARDS_NUMBER:2}

indexReplicasNumber: ${SW_STORAGE_ES_INDEX_REPLICAS_NUMBER:0}

# Those data TTL settings will override the same settings in core module.

recordDataTTL: ${SW_STORAGE_ES_RECORD_DATA_TTL:7} # Unit is day

otherMetricsDataTTL: ${SW_STORAGE_ES_OTHER_METRIC_DATA_TTL:45} # Unit is day

monthMetricsDataTTL: ${SW_STORAGE_ES_MONTH_METRIC_DATA_TTL:18} # Unit is month

# Batch process setting, refer to https://www.elastic.co/guide/en/elasticsearch/client/java-api/5.5/java-docs-bulk-processor.html

bulkActions: ${SW_STORAGE_ES_BULK_ACTIONS:1000} # Execute the bulk every 1000 requests

flushInterval: ${SW_STORAGE_ES_FLUSH_INTERVAL:10} # flush the bulk every 10 seconds whatever the number of requests

concurrentRequests: ${SW_STORAGE_ES_CONCURRENT_REQUESTS:2} # the number of concurrent requests

resultWindowMaxSize: ${SW_STORAGE_ES_QUERY_MAX_WINDOW_SIZE:10000}

metadataQueryMaxSize: ${SW_STORAGE_ES_QUERY_MAX_SIZE:5000}

segmentQueryMaxSize: ${SW_STORAGE_ES_QUERY_SEGMENT_SIZE:200}

profileTaskQueryMaxSize: ${SW_STORAGE_ES_QUERY_PROFILE_TASK_SIZE:200}

advanced: ${SW_STORAGE_ES_ADVANCED:""}

elasticsearch7:

nameSpace: ${SW_NAMESPACE:""}

clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}

protocol: ${SW_STORAGE_ES_HTTP_PROTOCOL:"http"}

trustStorePath: ${SW_SW_STORAGE_ES_SSL_JKS_PATH:"../es_keystore.jks"}

trustStorePass: ${SW_SW_STORAGE_ES_SSL_JKS_PASS:""}

enablePackedDownsampling: ${SW_STORAGE_ENABLE_PACKED_DOWNSAMPLING:true} # Hour and Day metrics will be merged into minute index.

dayStep: ${SW_STORAGE_DAY_STEP:1} # Represent the number of days in the one minute/hour/day index.

user: ${SW_ES_USER:""}

password: ${SW_ES_PASSWORD:""}

secretsManagementFile: ${SW_ES_SECRETS_MANAGEMENT_FILE:""} # Secrets management file in the properties format includes the username, password, which are managed by 3rd party tool.

indexShardsNumber: ${SW_STORAGE_ES_INDEX_SHARDS_NUMBER:2}

indexReplicasNumber: ${SW_STORAGE_ES_INDEX_REPLICAS_NUMBER:0}

# Those data TTL settings will override the same settings in core module.

recordDataTTL: ${SW_STORAGE_ES_RECORD_DATA_TTL:7} # Unit is day

otherMetricsDataTTL: ${SW_STORAGE_ES_OTHER_METRIC_DATA_TTL:45} # Unit is day

monthMetricsDataTTL: ${SW_STORAGE_ES_MONTH_METRIC_DATA_TTL:18} # Unit is month

# Batch process setting, refer to https://www.elastic.co/guide/en/elasticsearch/client/java-api/5.5/java-docs-bulk-processor.html

bulkActions: ${SW_STORAGE_ES_BULK_ACTIONS:1000} # Execute the bulk every 1000 requests

flushInterval: ${SW_STORAGE_ES_FLUSH_INTERVAL:10} # flush the bulk every 10 seconds whatever the number of requests

concurrentRequests: ${SW_STORAGE_ES_CONCURRENT_REQUESTS:2} # the number of concurrent requests

resultWindowMaxSize: ${SW_STORAGE_ES_QUERY_MAX_WINDOW_SIZE:10000}

metadataQueryMaxSize: ${SW_STORAGE_ES_QUERY_MAX_SIZE:5000}

segmentQueryMaxSize: ${SW_STORAGE_ES_QUERY_SEGMENT_SIZE:200}

profileTaskQueryMaxSize: ${SW_STORAGE_ES_QUERY_PROFILE_TASK_SIZE:200}

advanced: ${SW_STORAGE_ES_ADVANCED:""}

h2:

driver: ${SW_STORAGE_H2_DRIVER:org.h2.jdbcx.JdbcDataSource}

url: ${SW_STORAGE_H2_URL:jdbc:h2:mem:skywalking-oap-db}

user: ${SW_STORAGE_H2_USER:sa}

metadataQueryMaxSize: ${SW_STORAGE_H2_QUERY_MAX_SIZE:5000}

mysql:

properties:

jdbcUrl: ${SW_JDBC_URL:"jdbc:mysql://192.168.3.211:3306/swtest"}

dataSource.user: ${SW_DATA_SOURCE_USER:root}

dataSource.password: ${SW_DATA_SOURCE_PASSWORD:123456}

dataSource.cachePrepStmts: ${SW_DATA_SOURCE_CACHE_PREP_STMTS:true}

dataSource.prepStmtCacheSize: ${SW_DATA_SOURCE_PREP_STMT_CACHE_SQL_SIZE:250}

dataSource.prepStmtCacheSqlLimit: ${SW_DATA_SOURCE_PREP_STMT_CACHE_SQL_LIMIT:2048}

dataSource.useServerPrepStmts: ${SW_DATA_SOURCE_USE_SERVER_PREP_STMTS:true}

metadataQueryMaxSize: ${SW_STORAGE_MYSQL_QUERY_MAX_SIZE:5000}

添加mysql jdbc jar包

把mysql-connector-java-5.1.30.jar复制到服务器/opt/skywalking/oap-libs/目录下

启动服务端

/opt/skywalking/bin/startup.sh

访问

客户端安装

复制文件

把/opt/skywalking/agent复制到应用服务器上/opt/agent

scp -r /opt/skywalking/agent /opt/agent

修改配置文件

vi agent/config/agent.config

1、把 Your_ApplicationName改为项目名字,例如quick

agent.service_name=${SW_AGENT_NAME:Your_ApplicationName}

2、把 127.0.0.1改为服务器的地址(安装服务器所在的ip),例如192.168.3.212

collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:127.0.0.1:11800}

启动

nohup java -javaagent:/opt/agent/skywalking-agent.jar -jar /opt/quick/back/top-quick-platform-0.0.1-SNAPSHOT.jar &

注意:需要写绝对路径/opt/agent/skywalking-agent.jar

查看数据

来源:oschina

链接:https://my.oschina.net/internetafei/blog/3236251

skywalking服务端_skywalking部署相关推荐

  1. skywalking服务端_skywalking-01-搭建skywalking服务端

    搭建skywalking 服务端 一. 所需第三方软件 XShell Xftp Visual Studio 2019 .net Core 2.2 SDK JDK8+ Elasticsearch 6.3 ...

  2. SkyWalking服务端的搭建、微服务接入SkyWalking

    文章目录 SkyWalking SkyWalking介绍 SkyWalking服务端部署 Skywalking接入微服务 linux windows SkyWalking接入多个微服务 基于Mysql ...

  3. 基于Flask+Nginx+uWSGI实现CentOS服务端模型部署及预加载

    基于Flask+Nginx+uWSGI实现CentOS服务端模型部署及预加载http://www.manongjc.com/article/37802.html

  4. zabbix php 5.6 安装配置,CentOS 5.6下Zabbix 1.8.5 服务端安装部署

    CentOS 5.6下Zabbix 1.8.5 服务端安装部署 CentOS 5.6 x86_64 + Zabbix 1.8.5 IP:192.168.88.130 一.安装LAMP环境依赖包: # ...

  5. SkyWalking 服务端、客户端配置

    基于 Docker 安装 ElasticSearch 基于 Docker 安装 ElasticSearch 在 为什么需要链路追踪 章节中介绍过 SkyWalking 存储方案有多种,官方推荐的方案是 ...

  6. Exceptionless服务端+kibana部署实时日志纪要

    安装软件列表 Exceptionless.4.1.2861.zip elasticsearch-5.6.14.zip kibana-5.6.14-windows-x86.zip 安装准备 1.     ...

  7. Exceptionless服务端本地化部署

    背景 分布式异常日志收集框架Exceptionless是开源的工具,根据官方给出的说明:Exceptionless提供两种使用方式,一种是官网创建账号,需要付费,免费版有限制:一种是自己搭建本地项目, ...

  8. kibana 查询_Exceptionless服务端+kibana部署实时日志纪要

    安装软件列表 Exceptionless.4.1.2861.zip elasticsearch-5.6.14.zip kibana-5.6.14-windows-x86.zip 安装准备 1.     ...

  9. 虚拟机玩转 Veritas NetBackup(NBU)之服务端安装部署

    前言 NBU(Veritas NetBackup)是目前企业比较常用的备份软件,为了方便大家学习和使用,本文简单讲一下如何在虚拟机安装 NBU. 一.Linux 主机安装 NBU 大多安装在 Linu ...

最新文章

  1. No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer解决方法
  2. PHP的抽象类、接口的区别和选择
  3. Spring事件机制详解
  4. vue-cli的初步使用
  5. IOS基础使用PCH文件全局定义宏常量
  6. 关于Office开发,郁闷!
  7. entity framework5 sqlserver2005 事务(TransactionScope)报未启用MSDTC错误解决办法
  8. 用offset调用文章
  9. php判断ipv6是否在范围内,[PHP] IPv6檢查IP是否在某個網段內 mtachcidr6
  10. linux kernel下输入输出console如何实现
  11. 微软总部首席测试专家做客中关村图书大厦“说法”
  12. 搬水果 - 九度教程第31题(哈夫曼树)
  13. 关于微信精选留言点赞刷赞之公众号评论点赞及文章评论点赞软件使用方法
  14. matlab怎么对语音信号处理,语音信号处理MATLAB程序
  15. [产品]博客文章被企业群组收录的方法
  16. 人大金仓(Kingbase)数据库迁移——使用大金仓数据库迁移工具进行迁移
  17. 旷厂练习生 Vol.16 | 两次进入研究院里的“研究院”实习是种什么体验?
  18. sql中替换字段的部分字符
  19. 17.AtomicInteger、AtomicBoolean的底层原理
  20. 武林秘籍之C语言大法.第二式 语句 带你走向武林之巅

热门文章

  1. xcode windows版安装使用教程
  2. tr069相关协议说明
  3. 在云服务器上注意GeoServer和ShadowDataMap的跨域设置
  4. [Xcode 实际操作]七、文件与数据-(17)解析JSON文档
  5. luogu2577/bzoj1899 午餐 (贪心+dp)
  6. 可以用什么代替平面镜
  7. 【知乎摘要】女生婚前应该清楚男友哪些方面了才能嫁给他
  8. CentOS-6.3安装使用MongoDB
  9. 微软正在考虑将Windows默认浏览器改为Chromium
  10. iOS开发出错whose view is not in the window hierarchy!的解决