com.dynatrace.diagnostics.pdk
Interface Sensitivity


public interface Sensitivity

The Interface for the Sensitivity of Incidents. Contains

MinimumIncidentDuration defines how long the Threshold has to be violated, until an Incident will be raised. After MinimumNonViolatedDuration has passed without another violation, the Incident will be closed and no new Incidents will be raised, until CooldownDuration has passed.


Nested Class Summary
static class Sensitivity.Type
           
 
Method Summary
 Duration getCooldownDuration()
          Returns the Duration until a new Incident will be raised
 Duration getMinimumIncidentDuration()
          Returns the minimum Duration the Threshold needs to be violated, until an Incident will be raised
 Duration getMinimumNonViolatedDuration()
          Returns the Duration of threshold compliance which causes an incident to close.
 Sensitivity.Type getType()
          Returns the Type of the Sensitivity
 

Method Detail

getType

Sensitivity.Type getType()
Returns the Type of the Sensitivity

Returns:
the Type of the Sensitivity

getMinimumIncidentDuration

Duration getMinimumIncidentDuration()
Returns the minimum Duration the Threshold needs to be violated, until an Incident will be raised

Returns:
the minimum Duration the Threshold needs to be violated, until an Incident will be raised

getCooldownDuration

Duration getCooldownDuration()
Returns the Duration until a new Incident will be raised

Returns:
the Duration until a new Incident will be raised

getMinimumNonViolatedDuration

Duration getMinimumNonViolatedDuration()
Returns the Duration of threshold compliance which causes an incident to close.

Returns:
the Duration of threshold compliance which causes an incident to close.


Copyright © 2004-2012 dynaTrace software GmbH