stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lahiru Sandaruwan <lahi...@wso2.com>
Subject Re: Cartridge Agent should monitor the application status
Date Wed, 21 May 2014 08:33:36 GMT
Following thread has some more information,

"Fault handling scenarios for Stratos cartridge instances"


On Wed, May 21, 2014 at 2:02 PM, Lahiru Sandaruwan <lahirus@wso2.com> wrote:

> Looks like an information needs in docs, if we do not have already.
>
> We can have all the fault handling scenarios documented.
>
>
> On Wed, May 21, 2014 at 1:44 PM, Nirmal Fernando <nirmal070125@gmail.com>wrote:
>
>> Yes, we already have such a mechanism, using CEP window processors.
>>
>>
>> On Wed, May 21, 2014 at 1:23 PM, Akila Ravihansa Perera <
>> ravihansa@wso2.com> wrote:
>>
>>> Hi,
>>>
>>> Currently, Stratos cartridge agent only publishes health stats related
>>> to that instance's system condition. IMO, there should be a way to
>>> identify whether the deployed application in cartridge instance is
>>> functioning properly. And it should ideally check this periodically
>>> (like a cron task).
>>>
>>> How about we introduce a new cartridge-agent extension to monitor
>>> application status? We run a shell script (can be customized by user)
>>> at a "monitor application" extension point periodically and depending
>>> on the exit code of the shell script agent will identify whether the
>>> deployed application is functioning properly.
>>>
>>> If the application is not functioning as expected, agent will publish
>>> a "Maintenance Mode" event. It will prevent LB members from forwarding
>>> requests to the instance. Ideally, this instance should get re-spawned
>>> by AS.
>>>
>>> This is merely a suggestion. Please add your comments.
>>>
>>> Thanks
>>>
>>> PS - I'm not aware of any mechanism already in place to check
>>> application condition. Please ignore this if such mechanism is already
>>> there.
>>>
>>> --
>>> Akila Ravihansa Perera
>>> Software Engineer
>>> WSO2 Inc.
>>> http://wso2.com
>>>
>>> Phone: +94 77 64 154 38
>>> Blog: http://ravihansa3000.blogspot.com
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> --
> Lahiru Sandaruwan
> Committer and PPMC member, Apache Stratos(incubating),
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> email: lahirus@wso2.com cell: (+94) 773 325 954
> blog: http://lahiruwrites.blogspot.com/
> twitter: http://twitter.com/lahirus
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
--
Lahiru Sandaruwan
Committer and PPMC member, Apache Stratos(incubating),
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

email: lahirus@wso2.com cell: (+94) 773 325 954
blog: http://lahiruwrites.blogspot.com/
twitter: http://twitter.com/lahirus
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Mime
View raw message