-
Notifications
You must be signed in to change notification settings - Fork 1.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
check the health of Conduit using the command-line #92
Comments
pcalcado
added a commit
that referenced
this issue
Dec 28, 2017
* Add framework for healthcheck in CLI Signed-off-by: Phil Calcado <phil@buoyant.io> * Add self-checked for kubectl Signed-off-by: Phil Calcado <phil@buoyant.io> * Clear formatting code Signed-off-by: Phil Calcado <phil@buoyant.io> * Removed ununsed objects from status Signed-off-by: Phil Calcado <phil@buoyant.io> * Removed ununsed parameter Signed-off-by: Phil Calcado <phil@buoyant.io> * Ignore errored self checkers Signed-off-by: Phil Calcado <phil@buoyant.io> * Make the check error by default Signed-off-by: Phil Calcado <phil@buoyant.io> * Log error, format changes Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
pushed a commit
that referenced
this issue
Jan 4, 2018
Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
pushed a commit
that referenced
this issue
Jan 4, 2018
Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
pushed a commit
that referenced
this issue
Jan 4, 2018
Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
pushed a commit
that referenced
this issue
Jan 5, 2018
Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
pushed a commit
that referenced
this issue
Jan 5, 2018
Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
pushed a commit
that referenced
this issue
Jan 5, 2018
Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
pushed a commit
that referenced
this issue
Jan 5, 2018
Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
pushed a commit
that referenced
this issue
Jan 5, 2018
Signed-off-by: Phil Calcado <phil@buoyant.io>
pcalcado
added a commit
that referenced
this issue
Jan 5, 2018
I am moving the last acceptance criteria to #139 as we need a bit more discussion on what should be listed and it doesn't block the rest of this feature. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Narrative
Rationale
As it happens with any distributed system, there are plenty of things that can go wrong in a Conduit deployment. To make it worse, sometimes it can be hard to distinguish between problems in the users' services or with the underlying infrastructure.
The
$ conduit status
command-line utility will help users save time diagnosing problems with the service mesh itself.The command must check as much as possible, being accurate and exhaustive is more important than finishing quickly. It must provide useful and actionable advice whenever possible, and ask users to open an issue with the project if the current condition feels like a bug (e.g. some component throws errors instead of returning proper error states).
Acceptance criteria:
Required items to check:
The text was updated successfully, but these errors were encountered: