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/

Reply via email to