Skip to content

shulieTech/Takin-amdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

amdb-receiver-service

许可证 语言 amdb-receiver-serivce是Takin的数据服务。 amdb 对外提供统一的数据写入和数据查询服务,其中包括应用节点信息收集和查询、链路梳理结果查询、入口服务查询、trace日志查询等。

Takin详细介绍

Takin产品架构

模块介绍

  • amdb-common 工具包,定义了传输对象模型、枚举类、请求对象。
  • amdb-app 此工程为springboot项目,提供业务能力支持。

快速开始

运行环境

JAVA JDK 1.8+

依赖中间件

  • mysql 必须
  • clickhouse 非必须
  • zk 必须

docker启动

参考takin部署 地址

本地启动

获取项目源代码

git clone https://github.com/shulieTech/Takin-amdb.git
cd Takin-amdb
mvn clean install -DskipTests

修改配置

修改application.yml配置 

spring.datasource 相关ip、host、user、password
influx 相关ip、host、user、password
zookeeper.server 相关配置

datasource.traceAll=mysql 配置数据源,使项目不依赖clickhouse

打包运行

方式一
直接在编译器中运行AMDBAPIBootstrap

方式二
进入amdb工程根目录
mvn clean package -DskipTests
java -jar amdb-app/target/amdb-app-2.5.jar

QA

  • 1.Cannot resolve io.shulie.takin:simulator-internal-bootstrap-api:1.0.0
访问[link-agent](https://github.com/shulieTech/LinkAgent)仓库,对instrument-modules/bootstrap-inject/simulator-internal-bootstrap-api模块进行本地install

许可证

Takin amdb-receiver-service遵循 the Apache 2.0 许可证. 详见 the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages