Cubic 项目安装与使用教程

Cubic 项目安装与使用教程

cubic 一站式问题定位平台,分布式实例监控、线程栈监控、线程池监控、动态arthas命令集、依赖分析等等等,助你快速定位问题 cubic 项目地址: https://gitcode.com/gh_mirrors/cu/cubic

1. 项目目录结构及介绍

Cubic 项目的目录结构如下:

cubic
├── cubic-agent
│   ├── config
│   └── ...
├── cubic-proxy
│   ├── cubic-proxy-common
│   ├── cubic-proxy-websocket
│   └── ...
├── cubic-ui
├── docs
├── scripts
├── agent-dist
├── agent-proxy-dist
├── arthas-dist
├── mvn
├── db
├── LICENSE
├── README.md
├── mvnw
├── mvnw.cmd
└── pom.xml

目录结构介绍

  • cubic-agent: 应用数据采集的 agent,包含配置文件和其他相关文件。
    • config: 存放 agent 的配置文件。
  • cubic-proxy: 代理应用,用于接收 agent 数据。
    • cubic-proxy-common: 公共基础参数。
    • cubic-proxy-websocket: 代理应用,用于接收页面与 proxy 之间的数据通信。
  • cubic-ui: 页面 UI,提供前端各种功能展示。
  • docs: 文档目录,包含项目的相关文档。
  • scripts: 包含打包脚本、启动脚本等。
  • agent-dist: 存放打包后的 agent 完整组件。
  • agent-proxy-dist: 存放打包后 proxy 部署的 jar 文件。
  • arthas-dist: 用于支持 arthas 命令集。
  • mvn: Maven 相关文件。
  • db: 数据库相关文件,包含初始化 SQL 脚本。
  • LICENSE: 项目许可证文件。
  • README.md: 项目介绍文件。
  • mvnw: Maven 包装器脚本。
  • mvnw.cmd: Maven 包装器脚本的 Windows 版本。
  • pom.xml: Maven 项目配置文件。

2. 项目启动文件介绍

Cubic 项目的启动文件主要包括以下几个部分:

2.1 build-start.sh

这是一个用于打包和启动项目的脚本文件。执行该脚本可以完成项目的打包和部署。

2.2 mvnwmvnw.cmd

这两个文件是 Maven 包装器脚本,用于在不同操作系统上执行 Maven 命令。mvnw 适用于 Unix/Linux 系统,mvnw.cmd 适用于 Windows 系统。

2.3 pom.xml

这是 Maven 项目的配置文件,定义了项目的依赖、插件、构建配置等信息。

3. 项目的配置文件介绍

Cubic 项目的配置文件主要集中在 cubic-agent/config 目录下,具体包括以下几个文件:

3.1 application.properties

这是 Spring Boot 项目的标准配置文件,包含了项目的各种配置项,如数据库连接、端口配置、日志配置等。

3.2 agent.properties

这是 agent 的配置文件,包含了 agent 的相关配置项,如数据采集频率、数据存储路径等。

3.3 logback.xml

这是日志配置文件,定义了日志的输出格式、日志级别、日志文件路径等。

3.4 init.sql

这是数据库初始化脚本,位于 cubic-proxy/resources/db 目录下,用于创建项目所需的数据库表结构。

通过以上配置文件,可以对 Cubic 项目进行详细的配置和调整,以满足不同的应用场景和需求。

cubic 一站式问题定位平台,分布式实例监控、线程栈监控、线程池监控、动态arthas命令集、依赖分析等等等,助你快速定位问题 cubic 项目地址: https://gitcode.com/gh_mirrors/cu/cubic

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凤高崇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值