# AlarmAgent **Repository Path**: tphome/AlarmAgent ## Basic Information - **Project Name**: AlarmAgent - **Description**: 对长期运行的java程序,提供探针,和一些指标,可以给出告警日志 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2016-11-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 现在fullgc只支持MarkSweepCompact,不支持其他垃圾收集器 gc和内存是都属于内存的监控 线程数属于线程的监控 使用方式: 配置根目录下的config,根据自己的需要来 根目录下的其他文件夹是组件,支持热插拔 例如原来只有一个线程监控,你可以自己建立一个目录,把组件jar包放入,然后建立一个config文件,从根目录的config下拷贝启动参数 例如gc的启动参数为 com.xp.agent.service.FullGcService=com.xp.agent.service.mem.impl.FullGcServiceImpl 如果想热删除,具体的组件目录下加入delete=true即可,然后在一定的时机,这个组件目录就会被删除 在java启动的进程中加入jvm参数-javaagnet 如下-javaagent:G:\hhhhhh\AlarmAgent\agent\agent\agent-1.0-agent-core.jar 目录指定到解压包里的Jar包上