Srini, Using Scalr API is recommended. Using EC2 API could result into elevated reaction time.
Regards, Nick On Sun, Mar 4, 2012 at 12:37, Srinivasan S <[email protected] > wrote: > ** > Hi Nick > > When you say second option is recommended do you mean scalr api? Which > method would result in elevated time to bring up a replacement? > > Before setting it up I just want to confirm the best possible way. > > Cheers > > Srini > Sent on my BlackBerry® from Vodafone > ------------------------------ > *From: * Nick Toursky <[email protected]> > *Sender: * [email protected] > *Date: *Sun, 4 Mar 2012 12:00:19 +0200 > *To: *<[email protected]> > *ReplyTo: * [email protected] > *Subject: *Re: Monitoring custom processes via scalr > > Srini, > > To scale jboss instance, I'd recommend to create a new scaling metric just > as described in the following blog post: > http://blog.scalr.net/feature/2-1-feature-highlight-custom-scaling-metrics/ > If your script detected unhealthy instance, you can terminate it in any > convenient way: by executing 'shutdown -h now' on it, by Scalr API or EC2 > API. Second option is recommended, first is also good, the latter could > result into elevated time to bring up a replacement. > > Regards, > Nick > > On Sun, Mar 4, 2012 at 11:45, Srini <[email protected]>wrote: > >> As previously mentioned in an earlier post, my app role actually runs >> Jboss. The Jboss instance could have crashed and become unresponsive. Given >> that it's an apache customized role, scalr is not even aware of this >> process. >> >> Assuming that I can monitor jboss from the scalr server via shell >> scripts, what is the best way to integrate this into scalr. There are two >> requirements: >> >> 1. If the jboss app instances are all overloaded, a new instance should >> be spawned off based on some metric. I assume I will have to create a new >> scaling metric for this and provide it. >> >> 2. If the instance is not healthy, it has to be terminated and a new >> instance started. How do I tell scalr the instance is not healthy? Do I >> use the scalr command line tools and terminate the instance via the API? Or >> is there a better way to do that? >> >> Any Help is appreciated. >> >> Regards >> Srini >> >> -- >> You received this message because you are subscribed to the Google Groups >> "scalr-discuss" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/scalr-discuss/-/RbBL1f876JoJ. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/scalr-discuss?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "scalr-discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/scalr-discuss?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "scalr-discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/scalr-discuss?hl=en. > -- You received this message because you are subscribed to the Google Groups "scalr-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/scalr-discuss?hl=en.
