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

ingest service status visibility #71

Open
steinbro opened this issue Nov 9, 2023 · 2 comments
Open

ingest service status visibility #71

steinbro opened this issue Nov 9, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request infrastructure Related to backend services and other remote servers

Comments

@steinbro
Copy link
Member

steinbro commented Nov 9, 2023

The tile service exposes a few methods to check its health (as noted in #67), but to my knowledge the only way to see how the ingest service is doing is to ssh into the server and look at the container logs. It would be nice to see when the last data import ran, what its status was, and how long it took. I'm open to suggestions as to how to do that.

@steinbro steinbro added enhancement New feature or request infrastructure Related to backend services and other remote servers labels Nov 9, 2023
@RDMurray
Copy link
Contributor

RDMurray commented Nov 9, 2023

Yes and those logs are 99% useless information. They could definitely be cleaned up. I was looking at what the Scottish Tech Army did with the backend. I like that they separated the ingest service into initial import and update, rather than having a long running process. This should be easier to manage and we could schedule the updates at less busy times to avoid performance issues if necessary. A single container should be sufficient though, the scripts can be started with docker compose run.

@RDMurray
Copy link
Contributor

RDMurray commented Nov 9, 2023

The output from running the update script could be emailed, added to a web accessible directory, and when we decide on a monitoring service sent there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request infrastructure Related to backend services and other remote servers
Projects
None yet
Development

No branches or pull requests

2 participants