-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added chaos monkey setup #177
Conversation
Co-authored-by: Jonatan Ivanov <[email protected]>
@@ -0,0 +1,3 @@ | |||
# Spring Boot Chaos Monkey Scripts |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I propose to mention this readme and this feature in the root readme file.
Could you also explain how use both shell scripts call_chaos.sh
and run_all.sh
shell scripts, what they do and how to exploit their results (maybe in grafana ?).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you also explain how use both shell scripts call_chaos.sh and run_all.sh shell scripts, what they do and how to exploit their results (maybe in grafana ?).
Sure! Just FYI I had to create run_all.sh
which essentially just doesn't use docker to run everything. That's because I wasn't able to run this in docker :) I will update the readme though
@@ -31,6 +31,7 @@ | |||
|
|||
<spring-boot.version>2.4.2</spring-boot.version> | |||
<spring-cloud.version>2020.0.1</spring-cloud.version> | |||
<chaos-monkey-spring-boot.version>2.3.2</chaos-monkey-spring-boot.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In prevision of next Spring Boot version upgrade, do you know how to handle them the spring boot chaos monkey library?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's what they write on their website (https://codecentric.github.io/chaos-monkey-spring-boot/#docs)
| Chaos Monkey 1.0.1 | Chaos Monkey 1.5.0 | Chaos Monkey 2.0.0 | Chaos Monkey 2.0.1 | Chaos Monkey 2.0.2 | Chaos Monkey 2.1.1 | Chaos Monkey 2.2+
-- | -- | -- | -- | -- | -- | -- | --
Spring Boot 1.5.0 - 1.5.19 | no | yes | no | no | no | no | no
Spring Boot 2.0.0 - 2.0.8 | yes | no | yes | yes | yes | yes | yes
Spring Boot 2.1.0+ | no | no | no | no | yes | yes | yes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok thank you. So there is not one version of Chaos Monkey per version of Spring Boot. It will be easier for upgrades.
I've added some additional docs. WDYT? |
Thank you guys for your work. |
After having started the app with the
I'm seeing the Chaos Monkey banner into the starter logs:
The chaosmonkey actuator is not visible. Maybe a lead? |
* Complete Apache 2.0 license * Upgrade to Spring Cloud 2020.0.1 (aka Ilford) and Spring Boot 2.4.2 (spring-petclinic#173) * Added chaos monkey setup (spring-petclinic#177) * Added chaos monkey setup * Update scripts/chaos/call_chaos.sh Co-authored-by: Jonatan Ivanov <[email protected]> * Added docs Co-authored-by: Jonatan Ivanov <[email protected]> * Do not fail packaging if repo info is absent spring-petclinic#91 Try to fix the Maven issue references in spring-petclinic#91 * Bump Spring Cloud version to 2020.0.2 and Spring Boot version to 2.4.5 spring-petclinic#178 * Bump up version to 2.4.5 (spring-petclinic#179) also fixing spring-boot-starter-parent version * Upgrade to Spring Cloud 2020.0.2 and Spring Boot 2.5.1 (spring-petclinic#181) * Migrate from Travis CI to GitHub actions (spring-petclinic#187) * Use Github Actions for CI * Change Travis Badge to Github Actions one * Delete .travis.yml * Added Log Analytics * Added Log Analytics * Added Log Analytics * Added Log Analytics Co-authored-by: Antoine Rey <[email protected]> Co-authored-by: Marcin Grzejszczak <[email protected]> Co-authored-by: Jonatan Ivanov <[email protected]>
* Complete Apache 2.0 license * Upgrade to Spring Cloud 2020.0.1 (aka Ilford) and Spring Boot 2.4.2 (spring-petclinic#173) * Added chaos monkey setup (spring-petclinic#177) * Added chaos monkey setup * Update scripts/chaos/call_chaos.sh Co-authored-by: Jonatan Ivanov <[email protected]> * Added docs Co-authored-by: Jonatan Ivanov <[email protected]> * Do not fail packaging if repo info is absent spring-petclinic#91 Try to fix the Maven issue references in spring-petclinic#91 * Bump Spring Cloud version to 2020.0.2 and Spring Boot version to 2.4.5 spring-petclinic#178 * Bump up version to 2.4.5 (spring-petclinic#179) also fixing spring-boot-starter-parent version * Upgrade to Spring Cloud 2020.0.2 and Spring Boot 2.5.1 (spring-petclinic#181) * Migrate from Travis CI to GitHub actions (spring-petclinic#187) * Use Github Actions for CI * Change Travis Badge to Github Actions one * Delete .travis.yml * Added Log Analytics * Added Log Analytics * Added Log Analytics * Added Log Analytics * updated cli step to create Azure Spring Cloud Co-authored-by: Antoine Rey <[email protected]> Co-authored-by: Marcin Grzejszczak <[email protected]> Co-authored-by: Jonatan Ivanov <[email protected]>
* Complete Apache 2.0 license * Upgrade to Spring Cloud 2020.0.1 (aka Ilford) and Spring Boot 2.4.2 (spring-petclinic#173) * Added chaos monkey setup (spring-petclinic#177) * Added chaos monkey setup * Update scripts/chaos/call_chaos.sh Co-authored-by: Jonatan Ivanov <[email protected]> * Added docs Co-authored-by: Jonatan Ivanov <[email protected]> * Do not fail packaging if repo info is absent spring-petclinic#91 Try to fix the Maven issue references in spring-petclinic#91 * Bump Spring Cloud version to 2020.0.2 and Spring Boot version to 2.4.5 spring-petclinic#178 * Bump up version to 2.4.5 (spring-petclinic#179) also fixing spring-boot-starter-parent version * Upgrade to Spring Cloud 2020.0.2 and Spring Boot 2.5.1 (spring-petclinic#181) * Migrate from Travis CI to GitHub actions (spring-petclinic#187) * Use Github Actions for CI * Change Travis Badge to Github Actions one * Delete .travis.yml * Added Log Analytics * Added Log Analytics * Added Log Analytics * Added Log Analytics * updated cli step to create Azure Spring Cloud * added jq as pre-requisite * updated pre-requisites Co-authored-by: Antoine Rey <[email protected]> Co-authored-by: Marcin Grzejszczak <[email protected]> Co-authored-by: Jonatan Ivanov <[email protected]>
* Added chaos monkey setup * Update scripts/chaos/call_chaos.sh Co-authored-by: Jonatan Ivanov <[email protected]> * Added docs Co-authored-by: Jonatan Ivanov <[email protected]>
fixes #174