SkyWalking 视频合集

栏目: 后端 · 发布时间: 6年前

内容简介:摘要: 原创出处 http://www.iocoder.cn/SkyWalking/videos/ 「芋道源码」欢迎转载,保留摘要,谢谢!视频地址 :point_right: :

摘要: 原创出处 http://www.iocoder.cn/SkyWalking/videos/ 「芋道源码」欢迎转载,保留摘要,谢谢!

SkyWalking 视频合集

关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有 源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言 将得到 认真 回复。 甚至不知道如何读源码也可以请教噢
  4. 新的 源码解析文章 实时 收到通知。 每周更新一篇左右
  5. 认真的 源码交流微信群。

01 - 通过 Skywalking-5.x 版本的源码构建并运行

视频地址 :point_right: : 哔哩哔哩 | 腾讯视频

参考:

源码地址

https://github.com/apache/incubator-skywalking.git

从GitHub下载代码编译

在IntelliJ IDEA中编译工程

  • 准备环境: git, jdk8,Maven
  • git clone https://github.com/apache/incubator-skywalking.git
  • cd incubator-skywalking/
  • git checkout -b 5.x
  • git submodule init
  • git submodule update
  • mvn clean package -DskipTests
  • /incubator-skywalking/apm-protocol/apm-network/target/generated-sources/protobuf 目录下面 grpc-javajava 目录右键设置为 Generated Rources Root .
  • apm-collector/apm-collector-remote/apm-remote-grpc-provider/target/generated-sources/protobuf 目录下面 grpc-javajava 目录右键设置为 Generated Rources Root .

Elasticsearch 启动:

https://github.com/JaredTan95/skywalking-docker/blob/master/elasticsearch-5.6.10-Zone-Asia-SH/README.md

Skywalking 相关配置说明

#cluster:
#  zookeeper:
#    hostPort: localhost:2181,localhost:2182 #zookeeper集群地址
#    sessionTimeout: 100000
configuration:
  default:
    #namespace: xxxxx
    # alarm threshold
    applicationApdexThreshold: 2000 #应用性能指数阀值,Apdex含义请参考如下
    serviceErrorRateThreshold: 10.00 #服务错误率阀值
    serviceAverageResponseTimeThreshold: 2000 #服务平均响应时间阀值
    instanceErrorRateThreshold: 10.00 #实例错误率阀值
    instanceAverageResponseTimeThreshold: 2000 #实例平均响应时间阀值
    applicationErrorRateThreshold: 10.00 #应用错误率阀值
    applicationAverageResponseTimeThreshold: 2000 #应用平均响应时间阀值
    # thermodynamic
    thermodynamicResponseTimeStep: 50 #热力图响应时间
    thermodynamicCountOfResponseTimeSteps: 40 #热力图的响应时间步长数量
    # max collection's size of worker cache collection, setting it smaller when collector OutOfMemory crashed.
    workerCacheMaxSize: 10000 #最大工作缓存数量

# Apdex
# 性能指数:
# Apdex(Application Performance Index)是一个国际通用标准,
# Apdex 是用户对应用性能满意度的量化值。它提供了一个统一的测量和报告用户体验的方法,
# 把最终用户的体验和应用性能作为一个完整的指标进行统一度量。
# 如何计算 Apdex:基于“响应性”,Apdex 定义了 3 个用户满意度区间( OneAPM 默认定义的 T 值为 0.5 秒):
# 满意:这样的响应时间让用户感到很愉快,响应时间少于 T 秒钟。
# 容忍:慢了一点,但还可以接受,继续这一应用过程,响应时间 T~4T 秒。
# 失望:太慢了,受不了了,用户决定放弃这个应用,响应时间超过 4T 秒。
storage:
  elasticsearch:
    clusterName: elasticsearch  #Elasticsearch集群名称,默认为elasticsearch
    clusterTransportSniffer: false
    clusterNodes: localhost:9300 #Elasticsearch连接,默认localhost:9300
    indexShardsNumber: 2
    indexReplicasNumber: 0
    highPerformanceMode: true
    # Batch process setting, refer to https://www.elastic.co/guide/en/elasticsearch/client/java-api/5.5/java-docs-bulk-processor.html
    bulkActions: 2000 # Execute the bulk every 2000 requests
    bulkSize: 20 # flush the bulk every 20mb
    flushInterval: 10 # flush the bulk every 10 seconds whatever the number of requests
    concurrentRequests: 2 # the number of concurrent requests
    # Set a timeout on metric data. After the timeout has expired, the metric data will automatically be deleted.
    traceDataTTL: 90 #追踪数据滚动删除周期,默认90分钟
    minuteMetricDataTTL: 90 #分钟监控数据滚动删除周期,默认90分钟
    hourMetricDataTTL: 36 #小时监控数据滚动删除周期,默认36小时
    dayMetricDataTTL: 45 #天监控数据滚动删除周期,默认45天
    monthMetricDataTTL: 18 #月监控数据滚动删除周期,默认18个月

02 - 通过 Skywalking-6.x 版本的源码构建并运行

:point_right:: 哔哩哔哩 | 腾讯视频

编译参考:

https://github.com/apache/incubator-skywalking/blob/master/docs/en/guides/How-to-build.md

Elasticsearch配置

  • 通过 Docker 快速启动

    docker run -p 9200:9200 -p 9300:9300 -e cluster.name=elasticsearch -d wutang/elasticsearch-shanghai-zone:6.3.2
    

注意:Skywalking 6.0.0使用端口: 9200


以上所述就是小编给大家介绍的《SkyWalking 视频合集》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Usability for the Web

Usability for the Web

Tom Brinck、Darren Gergle、Scott D. Wood / Morgan Kaufmann / 2001-10-15 / USD 65.95

Every stage in the design of a new web site is an opportunity to meet or miss deadlines and budgetary goals. Every stage is an opportunity to boost or undercut the site's usability. Thi......一起来看看 《Usability for the Web》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具