com.github.ltsopensource.tasktracker.monitor
Class TaskTrackerMStatReporter
java.lang.Object
com.github.ltsopensource.core.monitor.AbstractMStatReporter
com.github.ltsopensource.tasktracker.monitor.TaskTrackerMStatReporter
- All Implemented Interfaces:
- com.github.ltsopensource.core.monitor.MStatReporter
public class TaskTrackerMStatReporter
- extends com.github.ltsopensource.core.monitor.AbstractMStatReporter
主要用来监控TaskTracker的压力
1. 任务执行量,任务执行成功数,任务执行失败数
2. FailStore 容量
3. 内存占用情况
定时向 monitor 发送,方便生成图表在LTS-Admin查看,预警等
- Author:
- Robert HG (254963746@qq.com) on 8/21/15.
| Methods inherited from class com.github.ltsopensource.core.monitor.AbstractMStatReporter |
start, stop |
TaskTrackerMStatReporter
public TaskTrackerMStatReporter(com.github.ltsopensource.core.AppContext appContext)
incSuccessNum
public void incSuccessNum()
incFailedNum
public void incFailedNum()
incExeLaterNum
public void incExeLaterNum()
incExeExceptionNum
public void incExeExceptionNum()
addRunningTime
public void addRunningTime(Long time)
Copyright © 2017. All rights reserved.