Skip to content

yametech/yangjian

Repository files navigation

yangjian

English | 简体中文

build plugin-test java-version maven License

A Java performance monitoring tool based on JavaAgent, with strong scalability and performance.

Features

  • QPS/RT:Spring Controller, Dubbo Client, Dubbo Server, HttpClient, OkHTTP, Kafka, RabbitMQ, Mongo collection, MySql Table/SQL, Jedis, Redisson, Custom Method;
  • Pool monitoring:druid, hikaricp;
  • Process monitoring:CPU, memory;
  • JVM monitoring:memory, GC;

TODO

  • JAR dependencies at runtime;
  • Resource dependencies at runtime;
  • Log exception monitoring;
  • Thread pool monitoring;

Design

Benchmark

Quick start

Build

Execute mvn clean package -Dmaven.javadoc.skip=true -DskipTests=true in the project root path. The deploy directory file, which is generated in the root directory, is the deployment file.

The build process requires JDK8+.

Extend(Interface)

Document

Inspired by

License

Apache License 2.0