Comments (9)
This should be discussed as part of the API I think http://chaostoolkit.org/reference/api/journal/#format
from chaostoolkit.
Will this affect how the notifications work? I'm assuming there will need to be a change to the event filter to something like run-weakness
instead of run-failed
from chaostoolkit.
Hey @ksolie, that's a good catch.
I'm tempted to consider the wording @russmiles is considering to be about the narrative of the log output. Event wise, I'm not sure we can emit an event that says "weakness found", but certainly something saying "didn't go according to plan" which I thought failed would convey better.
thoughts?
from chaostoolkit.
After looking at it closer I agree with you
from chaostoolkit.
We have been talking about this and we have settled for "deviated" rather than "failed".
Looking at the code, there is a risk of breaking compatibility here. The displayed text comes from the status we set in the journal. While we could add a if-statement when we are ine "failed" mode so that we display "deviated" instead (not pretty but easy enough). We would also change the wording entirely in the journal but there is a risk that we start confusing downstreams when they anticipated failed and we return deviated (vice versa).
So my take is to remain simple here and we can enhance our specification in the future to accomodate those differences.
from chaostoolkit.
Hey @ksolie, would you mind having a look at the following PRs as well please, since you were interested in this issue:
chaostoolkit/chaostoolkit-lib#56
#78
Cheers
from chaostoolkit.
I think the changes are backwrad compatible and are only additive.
from chaostoolkit.
They LGTM
from chaostoolkit.
Thanks!
from chaostoolkit.
Related Issues (20)
- Make it easy to add items to an experiment HOT 2
- Using Kubernetes context 'default' from config '/home/interns_chaos/.kube/config' HOT 4
- Can not user non-default serviceAccountName HOT 1
- Not able to see -var-file options HOT 2
- Consider rewriting the core in Rust HOT 2
- Allow pass any variable via CLI as arguments HOT 2
- Variables from a .vars file HOT 2
- chaostoolkit azure plugin network latency for vmss how it is introducing latency into the network HOT 1
- Container image contains vulnerabilities HOT 1
- Switch to another log library as logzero is now archived HOT 2
- importlib metadata failure with Python 3.7 and 3.8 HOT 3
- chaostoolkit-reporting error HOT 2
- The link to the documentation in the documenation is incorrect
- TypeError: unsupported format string passed to NoneType.__format__ in the docker image HOT 1
- Can't run chaos HOT 4
- Python 3.12 can not install chaostoolkit-reporting successfully. HOT 7
- Chaos report feature dos not work HOT 1
- Failed parsing YAML experiment: while parsing a flow sequence HOT 1
- settings command fails ungracefully when file does not exist
- Broken katacoda.com link in the documentation HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chaostoolkit.