SLAs
Features
Types of SLAs that are available:
Fact-Based SLA
: SLA that applies to a single data pointStatistical SLA
: SLA that applies to a collection of data points, with 5 variations:Aggregate SLA
Color Percentile SLA
Percent Change SLA
Predictive SLA
Smart Insight SLA
FactBasedSLA Context
The context object available from a FactBasedSLA has the following structure:
sla (Object)
threshold (Object)
kpi (Object)
fact (Object)
value (Double)
resource (String)
violation (boolean)
violationCount (int)
More info on the structure of these objects is available below. For example, if you have a LocalActionExecutor
that executes a command when an SLA is breached, you can reference the variables above inside your command or arguments follows:
${context.fact.system.hostname}
${context.kpi.name}
Statistical SLA Context
The context object available from a StatisticalSLA has the following structure:
sla (Object)
kpi (Object)
value (Double)
resource (String)
values (Map<String, Double>)
timestamp (Object)
result (Object)
More info on the structure of these objects is available below. These variables can be accessed in the same way as above.
SLA Object
The above objects have the following structure:
FactBasedSLA:
name (String)
color (Object)
constantValue (String) – this is the SLA threshold
AggregateSLA:
operator (Object)
thresholdValue (Double)
periodCount (Integer)
periodGranularity (Object)
rank (Double)
ColorPercentileSLA:
operator (Object)
thresholdValue (Double)
periodCount (Integer)
periodGranularity (Object)
PercentChangeSLA:
operator (Object)
thresholdValue (Double)
periodCount (Integer)
periodGranularity (Object)
baselineGranularity (Object)
PredictiveSLA:
operator (Object)
thresholdValue (Double)
periodCount (Integer)
periodGranularity (Object)
dataGranularity (Object)
extrapolateValue (boolean)
Threshold Object:
name (String)
color (Color)
thresholdValue (Double)
thresholdExpression (String)
KPI Object
Name (String)
Description (String)
Fact Object
Result Object
CurrentInterval (Object)
start (Object)
end (Object)
baselineInterval (Object)
start (Object)
end (Object)
measure (String)
unit (String)
Configure
Via Wizard
Germain Workspace > left menu > Wizard > SLA


Via SLA Screen
Log on to Germain > left menu > Analytics > SLA
