amdb-receiver-serivce是Takin的数据服务。 amdb 对外提供统一的数据写入和数据查询服务,其中包括应用节点信息收集和查询、链路梳理结果查询、入口服务查询、trace日志查询等。
- amdb-common 工具包,定义了传输对象模型、枚举类、请求对象。
- amdb-app 此工程为springboot项目,提供业务能力支持。
JAVA JDK 1.8+
- mysql 必须
- clickhouse 非必须
- zk 必须
参考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
- 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.