Monitor Baselining in JaxView


About Rolling Baselines

This is to set a baseline for a specific metric over a period of time and trigger alerts if the new value is above or below a specific standard deviation from that baseline.. For example, lets say we create a monitor that uses a rolling baseline of 3 hours for a Web service performance metric. When a message is received, JaxView will look at the last 3 hours of performance data and generate the standard deviation for the 3 hours. Then it checks to see how many standard deviations the new performance metric for the current message is. Then it checks the threshold and generate alerts for the metric.

NOTE: Since for every message JaxView will look back a certain amount of time to create this base line, turning this functionality on will have a performance hit on the JaxView server. Please use discretion when using this feature.

NOTE: When you select a rolling baseline period when creating a monitor, you MUST use the metric: # of STD's in the threshold field for error and warning.

Baseline Settings

Rolling Baseline period - The rolling baseline period is the time frame to perform the baselining on. So if last 3 hours is picked, JaxView will baseline the last 3 hours from the time the message is received or the monitor is run

Baseline Schedule: If none is selected then JaxView only baselines the above period. If daily is selected, then JaxView will look at the baseline Weeks/Days number to see how many days to baseline over. So if for example, 3 days is entered, then JaxView will baseline the last 3 hours not only today but for yesterday and the day before for the same period (3 hours). Same goes if weekly is chosen.

Baseline Weeks/Days: This number is either number of days or weeks depending on the baseline schedule picked above

Baseline Start Date: This is an absolute start date for baselining. If this is selected then JaxView will baseline starting from this date for every message that comes in.