Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

shulieTech/Takin-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3,005 Commits

Repository files navigation

Takin组件

全链路压测-控制台,英文名:Takin-web

LICENSE Language

项目简介

压测是指模拟超大负荷量测试软件系统在处于峰值时如何操作,例如模拟真实的软件和硬件环境和非正常的超多用户负荷,测试软件系统在长时间运行时的可靠性和响应时间。本公司产品在此基础之上引入了全链路压测概念,可以在生产环境对系统全链路进行全方位的压测,找出系统的性能风险问题和瓶颈水平,帮助测试人员提升系统稳定性

三个原则

  • 一致性(Consistency)
  • 隔离性(Isolation)
  • 稳定性(Reliability)

应用领域

本产品适用于互联网、交通物流、新零售、电商、教育、金融、数字政务、医疗健康、游戏、制造、音视频等对软件性能有需求的行业。 目前在交通物流、新零售、教育等行业已有多家落地客户。

项目定位

  • 全链路生产环境的应用性能监控
  • 性能分析、精准定位、资源调优
  • 应用性能管理

项目背景

全链路压测就好比是性能领域的核武器,保障企业IT生产的的稳定运行

环境依赖

  • maven setting.xml配置 数列maven仓库
  • Java version 1.8
  • redis 本地
  • mysql 可用公共服务
  • influxdb 可用公共服务
  • nginx 可用公共服务
sudo vim /etc/hosts
139.217.92.129 hadoop01

项目说明

git说明

项目本身没有master分支,拉取代码后需要切换到当前版本分支

目前版本分支:4.2.3

项目本地启动

  • idea配置 VM options配置如下
//takin-web.dylib:这个包可以询问同学〜
-agentpath:/Users/xxxx/shulie/takin-web.dylib
-Xmx600m
-Xms600m
-Xmn600m

更新日志

  • 5.0.3更新内容 更新时间

    • 链路快速接入配置
  • 5.0.2更新内容

  • 5.0.1.2更新内容

  • 5.0.1.1更新内容

5.0.1-merge更新内容

5.0.1更新内容 更新时间2021年10月11日

  • 开源版
    • 1、修复agent快速接入配置文件中未替换当前用户的userId及userAppKey
    • 2、修改生成agent下载url中userAppKey的获取方式
  • 插件版
    • 1、新增方法(根据userAppKey查询用户信息)

5.0.0更新内容 更新时间2021年9月29日

  • 开源版
    • 引入插件
    • 还原演示环境版本内容
    • 分离开源与企业业务代码模块
  • 插件版
    • 新增用户插件
    • 新增操作日志插件
    • 新增app插件,包含调试工具
    • 新增流量插件

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 16

Languages

AltStyle によって変換されたページ (->オリジナル) /