Skip to content
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

Generic troubleshooting information #108

Open
flaki opened this issue Apr 1, 2022 · 0 comments
Open

Generic troubleshooting information #108

flaki opened this issue Apr 1, 2022 · 0 comments

Comments

@flaki
Copy link
Contributor

flaki commented Apr 1, 2022

Currently it's not very easy to figure out when something goes wrong in Atmo, and especially so when using subo (which is practically all the time), because e.g. subo dev runs stuff in docker, isolated, and is pretty opaque itself, not displaying the commands that are executed. Supplying non-default configuration (e.g. environment variables that configure Atmo).

We have seen an example of this in suborbital/e2core#90, and also we are seeing it increasingly on Discord.

We should provide information on how to debug runnables, Atmo and SCN better and how to enable some of the options that facilitate this debugging.

One such recent example is the question "How do I switch Atmo into debugging mode?".

docker run -v=$PROJECTDIR:/home/atmo -e=ATMO_LOG_LEVEL=debug -e=ATMO_HTTP_PORT=8080 -p=8080:8080 suborbital/atmo:v0.4.2 atmo

Many of our users are willing (and have the technical expertise) to browse the sources for our tools and this can help them in figuring things out on their own but we should give our users tools and documentation that helps with this.

This is also just a lot of work to get debugging output out of subo dev so I am planning to propose some improvements in subo to make this easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant