Hi Lahiru, Yes, VM cluster monitor needs to read relevant properties and update them accordingly.
On Mon, Oct 13, 2014 at 12:03 PM, Lahiru Sandaruwan <lahi...@wso2.com> wrote: > Great. So we can use same AS API for VM cluster monitor updating.. right? > > On Mon, Oct 13, 2014 at 11:58 AM, Reka Thirunavukkarasu <r...@wso2.com> > wrote: > >> +1. This will be nice to have. So, with this feature we can dynamically >> update the cluster monitor. >> >> Thanks, >> Reka >> >> On Mon, Oct 13, 2014 at 8:43 AM, Nirmal Fernando <nirmal070...@gmail.com> >> wrote: >> >>> Hi All, >>> >>> I've implemented $subject for Kubernetes - Docker scenario. >>> >>> *Implementation Details:* >>> >>> Autoscaler provides an API to update a cluster monitor created for a >>> particular cluster, by accepting set of properties. Autoscaler API >>> implementation delegates such a request to relevant cluster monitor via >>> AbstractClusterMonitor. It's up to that particular Cluster Monitor to >>> decide, what properties to read and what properties it'll update. >>> >>> *REST API* >>> >>> curl -X PUT -H "Content-Type: application/json" -d @manual-scaling.json >>> -k -v -u admin:admin >>> https://localhost:9443/stratos/admin/subscriptions/{subscriptionAlias}/properties >>> >>> Sample manual-scaling file: >>> >>> { >>> >>> "property": [ >>> >>> { >>> >>> "name": "KUBERNETES_REPLICAS_MIN", >>> >>> "value": "4" >>> >>> } >>> >>> ] >>> >>> } >>> >>> >>> *CLI command:* >>> >>> stratos> help update-subscription >>> >>> Update a previously made subscription. >>> >>> usage: update-subscription [cartridge-subscription-alias] [-p <resource >>> >>> path>] >>> >>> -p,--resource-path <resource path> Update subscription properties >>> resource path >>> >>> stratos> update-subscription myphp --resource-path >>> /Volumes/wso2/stratos-4.1.0/M1/manual-scaling.json >>> >>> Successfully updated subscription alias: myphp >>> >>> >>> We can improve this feature further. >>> >>> -- >>> Best Regards, >>> Nirmal >>> >>> Nirmal Fernando. >>> PPMC Member & Committer of Apache Stratos, >>> Senior Software Engineer, WSO2 Inc. >>> >>> Blog: http://nirmalfdo.blogspot.com/ >>> >> >> >> >> -- >> Reka Thirunavukkarasu >> Senior Software Engineer, >> WSO2, Inc.:http://wso2.com, >> Mobile: +94776442007 >> >> >> > > > -- > -- > Lahiru Sandaruwan > Committer and PMC member, Apache Stratos, > Senior Software Engineer, > WSO2 Inc., http://wso2.com > lean.enterprise.middleware > > email: lahi...@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 > > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/