GlassFish Server Open Source Edition 3.2 - Elasticity Management Service (EMS)

Introduction

This project will focus on the Elasticity featureset provided through the Elasticity Management Service (IMS).

Feature Overview

Elasticity module allows a GlassFish cluster to grow or shrink in size based upon metrics like cpu utilization, memory usage etc.

Feature List and Schedule

Feature ID Priority Target Milestone Description JIRA Link QA/Docs Handover? Status / Comments
EL-3.1 P2 ms3 Provide an asadmin command to enable elasticity feature. This will allow metrics to be gathered   Yes  
EL-3.2 P2 ms3 Provide an asadmin command to disable elasticity feature. This will stop metrics gathering
and also stop any alerts from executing
  Yes  
Feature ID Priority Target Milestone Description JIRA Link QA/Docs Handover? Status / Comments
EL-4.1 P2 ms4 Provide an asadmin command to create time based alerts   Yes  
EL-4.2 P2 ms4 Administrator shall be able to specify logging actions for time based alerts   Yes  
EL-4.3 P2 ms4 Time based alerts must survive DAS restart   Yes  
EL-4.4 P2 ms4 start-instance command must check if elasticity module is running or not   Yes  
EL-4.5 P2 ms4 stop-instance command must check if elasticity module is running or not   Yes  
Feature ID Priority Target Milestone Description JIRA Link QA/Docs Handover? Status / Comments
EL-5.1 P2 ms5 Administrator shall be able to create alerts based on cpu usages   Yes  
EL-5.2 P2 ms5 Administrator shall be able to specify metric functions like avg, min, max during creation of alerts   Yes  
EL-5.3 P2 ms5 Administrator shall be able to specify aggregate functions like avg, min, max during creation of alerts   Yes  
EL-5.4 P2 ms5 Administrator shall be able to create alerts based on memory usage   Yes
EL-5.6 P2 ms5 Administrator shall be able to create response time based alerts   Yes  
EL-5.7 P2 ms5 Administrator shall be able to disable alerts   Yes  
EL-5.8 P2 ms5 Administrator shall be able to add / delete alert actions   Yes  
EL-5.7 P2 ms5 Administrator shall be able to use GUI for creating alerts   Yes  
EL-5.9 P2 ms5 Administrator shall be able to use GUI for adding / deleting alert actions   Yes  
EL-5.10 P2 ms5 Administrator shall be able to use GUI for enabling / disabling alerts   Yes  

Out of Scope

Design Document

Elasticity module one pager

Quality

  • Link to Test Plan

Documentation

  • Link to Documentation Plan

Demos

  • To be filled in as demos come up each milestone or as appropriate.

Workspace

Research

References

Dev Tests

Email Alias