com.github.ltsopensource.tasktracker.monitor
Class TaskTrackerMStatReporter

java.lang.Object
  extended by com.github.ltsopensource.core.monitor.AbstractMStatReporter
      extended by 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.

Constructor Summary
TaskTrackerMStatReporter(com.github.ltsopensource.core.AppContext appContext)
           
 
Method Summary
 void addRunningTime(Long time)
           
 void incExeExceptionNum()
           
 void incExeLaterNum()
           
 void incFailedNum()
           
 void incSuccessNum()
           
 
Methods inherited from class com.github.ltsopensource.core.monitor.AbstractMStatReporter
start, stop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskTrackerMStatReporter

public TaskTrackerMStatReporter(com.github.ltsopensource.core.AppContext appContext)
Method Detail

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.