2014-09-06 4 views
7

La latenza della mia applicazione distribuita su AWS Elastic Beanstalk è in genere di circa 50 ms, voglio avviare un'altra istanza se la latenza media passa a 500 ms (1/2 secondo). È possibile modificare il trigger di scala nella configurazione e selezionare latenza, ma il più piccolo dell'unità di misura è Seconda e superiore e bassi incrementi di scala valori deve essere un numero intero o per cento.Come configurare il ridimensionamento in base alla latenza in AWS Elastic Beanstalk?

Quindi non sembra possibile impostare un trigger come richiesto.

risposta

9

Le proprietà "Incremento della scala di violazione inferiore" e "Incremento di scala di apertura superiore" è il numero di istanze EC2 da aggiungere o rimuovere. Questo deve essere un numero intero o una percentuale.

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html

Per usare latenze inferiori al secondo come trigger per scalare, impostare i valori di UpperThreshold e LowerThreshold a "0,5" per 500 ms. L'unità di misura sarà seconda.

+0

Ah ok ok ci provo –