-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Simmy API review Part 1 #1909
Simmy API review Part 1 #1909
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1909 +/- ##
=======================================
Coverage 84.79% 84.80%
=======================================
Files 312 312
Lines 6893 6897 +4
Branches 1056 1056
=======================================
+ Hits 5845 5849 +4
Misses 839 839
Partials 209 209
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Couple of ideas: How about we rename the following options:
The reasoning is to be consistent with other strategies and extensions: i.e. :
I am also thinking whether we should also rename:
The reason is also consistency, we are adding Finally, let's rename |
I think what we should decide here whether we want to keep the I went through several chaos engineering glossaries (like 1, 2) and cc: @martintmk , @martincostello, @vany0114 |
My preference would be to keep the Just to compare:
vs
Either way, consistency should be the key and would be nice not to use too many terms: So either:
|
Agreed - that was one of the comments in the docs PR. We should be consistently in terminology. I would also prefer Chaos, as that has a defined meaning rather than being a personification of it (a rogue monkey). |
Okay, I'll do the renaming in a new PR. In order to minimize merge conflicts, I'll not extend this PR's scope further. |
Pull Request
The issue or feature being addressed
#1901
Details on the issue fix or feature implementation
Latency
OnLatency
toOnLatencyInjected
OnXYZInjected
Fault
FaultGenerator
of theFaultStrategyOptions
Fault
from theFaultStrategyOptions
All chaos strategies
OnXYZInjectedEvent
constant's valueChaos
so, it will be easier to spot these events in the telemetry logsName
property for each options to a default valueName
. Chaos strategies should not be an exception.Misc
optionsOnBehaviorInjected
variable tooptionsOnLatencyInjected
inChaos.Latency
Confirm the following