Skip to content

Instantly share code, notes, and snippets.

@aledsage
Created July 1, 2014 08:55
Show Gist options
  • Select an option

  • Save aledsage/a8795292407d255e1b0b to your computer and use it in GitHub Desktop.

Select an option

Save aledsage/a8795292407d255e1b0b to your computer and use it in GitHub Desktop.
Brooklyn yaml: simple cluster with policy
location: localhost
services:
- type: brooklyn.entity.group.DynamicCluster
brooklyn.config:
initialSize: 2
memberSpec:
$brooklyn:entitySpec:
type: brooklyn.entity.basic.EmptySoftwareProcess
brooklyn.policies:
- policyType: brooklyn.policy.autoscaling.AutoScalerPolicy
brooklyn.config:
metric: $brooklyn:sensor("brooklyn.entity.webapp.DynamicWebAppCluster", "webapp.reqs.perSec.windowed.perNode")
metricLowerBound: 10
metricUpperBound: 100
minPoolSize: 1
maxPoolSize: 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment