Interesting that all of the resource burning features have been removed, I wish they had expanded on the reasons why. I always found those to be the most differentiating features of Chaos Monkey. Did they just not get a lot of use internally at Netflix?
Yes, I wonder that too - complete node failure is the nicest failure that can happen. (See e.g. http://danluu.com/limplock/ , because Dan Luu's site is always excellent.) "We rewrote the service for improved maintainability" seems an important part of this blog post.
Netflix Chaos Monkey Upgraded
31–40 of 89 posts
Re: Netflix Chaos Monkey Upgraded
#32Re: Netflix Chaos Monkey Upgraded
#33Earlier quoted context omitted.
Yes, I wonder that too - complete node failure is the nicest failure that can happen. (See e.g. http://danluu.com/limplock/ , because Dan Luu's site is always excellent.) "We rewrote the service for improved maintainability" seems an important part of this blog post.
I wonder if they have a service that automatically detects all those failures and terminates the entire node instead?
Re: Netflix Chaos Monkey Upgraded
#34Earlier quoted context omitted.
down : Secure Connection Failed The connection to techblog.netflix.com was interrupted while the page was loading.
It's only available on http, not https.
C:\Windows\System32>nslookup http://techblog.netflix.com/ 8.8.8.8
Server: google-public-dns-a.google.com
Address: 8.8.8.8
* google-public-dns-a.google.com can't find http://techblog.netflix.com/: Non-existent domain
Re: Netflix Chaos Monkey Upgraded
#35Another useful tool is https://github.com/gaia-adm/pumba - like ChaosMonkey, but just for Docker containers. The coolest part for us was emulating networking problems between containers (packet loss, unavailability etc).
I'd love to see this used in the Jepsen tests
Re: Netflix Chaos Monkey Upgraded
#36Has anyone else deployed a Chaos Monkey in production ? I can imagine it would be a tough sell to the CEO. :)
How so? The benefits are worth it, and I doubt any CEO will be argue against having fault tolerant code :) You catch bugs, and no one says you can't run Chaos Monkey in staging or a similar environment if it really is a tough sell.
The biggest issue IMO is explaining need to make things more resilient. Actually the technical people (mainly developers) might be the biggest obstacle, because it adds more work for them (with no visible benefit to them, because when application fails it's ops who get woken up).
Re: Netflix Chaos Monkey Upgraded
#37Earlier quoted context omitted.
It's only available on http, not https.
I am receiving a DNS error when trying to reach the URL C:\Windows\System32>nslookup http://techblog.netflix.com/ 8.8.8.8 Server: google-public-dns-a.google.com Address: 8.8.8.8 * google-public-dns-a.google.com can't find http://techblog.netflix.com/ : Non-existent domain
Re: Netflix Chaos Monkey Upgraded
#38Earlier quoted context omitted.
It's only available on http, not https.
I am receiving a DNS error when trying to reach the URL C:\Windows\System32>nslookup http://techblog.netflix.com/ 8.8.8.8 Server: google-public-dns-a.google.com Address: 8.8.8.8 * google-public-dns-a.google.com can't find http://techblog.netflix.com/ : Non-existent domain
nslookup techblog.netflix.com 8.8.8.8
Re: Netflix Chaos Monkey Upgraded
#39Earlier quoted context omitted.
Every time that URL comes up people try to access it from https but the site is only available from http... Fix your Firefox, it's clearly at fault here.
"Every time"? If one random guy's complaining about a URL being unreachable and you're already seeing a pattern... is it at all possible the users aren't at fault?
Re: Netflix Chaos Monkey Upgraded
#40Has anyone else deployed a Chaos Monkey in production ? I can imagine it would be a tough sell to the CEO. :)
See https://medium.com/production-ready/chaos-monkey-for-fun-and...
As for chaos being a hard sell: https://medium.com/production-ready/chaos-engineering-a-shif...